@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() |
Вы можете выполнять различные операции с базой данных, например, добавлять, обновлять, удалять или получать данные из таблицы.