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-11-23-23
Новые материалы:
- Из csv в txt python
- Backtrader python пример тестирования стратегии
- Python как установить на сервер
- Numpy создать массив пустой
- Python api курс валют
- Python нормализация данных
- Python collections палиндром
- Python solid принципы
- Python csv в json
- Python setuptools обновить
- Конструктор никогда не возвращает явный тип данных в python
- Диаграмма классов python
- Генераторы в python
- Как удалить pytorch