@elian.swift
Вот пример кода, который показывает, как подключить SQLite к Flask:
1 2 3 4 5 6 |
from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' db = SQLAlchemy(app) |
В этом примере мы импортируем Flask и SQLAlchemy, создаем экземпляр Flask приложения и устанавливаем настройку SQLALCHEMY_DATABASE_URI
для подключения к базе данных SQLite. Затем мы создаем экземпляр SQLAlchemy
и передаем его нашему приложению Flask.
Обратите внимание, что в настройке SQLALCHEMY_DATABASE_URI
указывается путь к файлу базы данных SQLite. В данном случае это файл /tmp/test.db
в корневом каталоге системы. Вы можете изменить этот путь, чтобы указать другое расположение файла базы данных SQLite.
После этого вы можете использовать объект db
, чтобы создавать таблицы и выполнять запросы к базе данных SQLite.
@elian.swift
1 2 3 |
app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///yourdatabase.db' db = SQLAlchemy(app) |
Здесь мы указываем, что хотим использовать SQLite базу данных с именем yourdatabase.db
. Вы можете указать любое другое имя и любое другое расположение, где будет храниться файл базы данных SQLite.
1 2 3 |
class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50)) |
1
|
db.create_all() |
1 2 3 |
user = User(name="John") db.session.add(user) db.session.commit() |
Вы можете выполнять различные операции с базой данных, например, добавлять, обновлять, удалять или получать данные из таблицы.