FLASK SQLALCHEMY ДОКУМЕНТАЦИЯ

Flask SQLAlchemy - это расширение Flask, которое предоставляет инструменты для работы с базами данных с использованием SQLAlchemy. Это очень полезный инструмент для создания веб-приложений на Flask.Для использования Flask-SQLAlchemy, необходимо создать экземпляр класса SQLAlchemy. Это можно сделать следующим образом:from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
Чтобы указать базу данных, с которой вы хотите работать, нужно указать конфигурацию вашей базы данных в вашем приложении Flask. Это можно сделать следующим образом:app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db.init_app(app)
После того как экземпляр класса SQLAlchemy был создан и проинициализирован в вашем приложении Flask, вы можете создавать модели базы данных и выполнять запросы на создание, чтение, обновление и удаление данных из базы данных. Вот пример модели базы данных, которую можно использовать:class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)

def __repr__(self):
return '' % self.username
Это определяет модель данных, которая имеет три поля: id, username и email. Поле id является первичным ключом, а поля username и email уникальны и не могут быть пустыми.Пример запроса на добавление пользователя в базу данных выглядит так:user = User(username='john', email='[email protected]')
db.session.add(user)
db.session.commit()
Это создает нового пользователя и добавляет его в базу данных.Также можно осуществлять поиск и удаление данных из базы данных с помощью SQLAlchemy. Вот пример запроса на поиск пользователя:User.query.filter_by(username='john').first()Это найдет пользователя с именем пользователя 'john'.В целом Flask SQLAlchemy предоставляет очень удобный способ работы с базами данных в Flask. С его помощью вы можете создавать модели базы данных, выполнять запросы на чтение, запись, обновление и удаление данных, а также управлять связями между данными в вашем приложении.

Flask CRUD Application Full Course With SQLAlchemy - Python Flask

[Hindi] Flask SQLAlchemy Tutorial In Hindi - Web Development Using Flask and Python #9

What is SQLAlchemy - SQLAlchemy Introduction - Learn SQLAlchemy - Intellipaat

Flask with SQLAlchemy with Megan Amendola

How to Use Flask-SQLAlchemy With Flask Blueprints

Python Flask Tutorial: Full-Featured Web App Part 4 - Database with Flask-SQLAlchemy

Flask Tutorial #7 - Using SQLAlchemy Database

How to install SQLAlchemy in Python 3.10 in less than 4 mins - a step-by-step process #python

BLGPG-6BDAF45E9D74-24-09-20-01

Новые материалы: