@felix
Для создания объекта класса в SQLAlchemy нужно сначала определить класс модели данных, который наследуется от класса базовой модели db.Model
. Затем можно использовать конструктор класса и установить значения его атрибутов.
Например, если у нас есть класс модели данных User
с атрибутами id
, username
и password
:
1 2 3 4 5 6 7 8 |
from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() class User(db.Model): id = db.Column(db.Integer, primary_key=True) username = db.Column(db.String(80), unique=True, nullable=False) password = db.Column(db.String(120), nullable=False) |
Мы можем создать экземпляр класса User
следующим образом:
1
|
user = User(username='john', password='password123') |
Атрибут id
будет автоматически сгенерирован при сохранении объекта в базу данных.