Базы данных
Какую сущность я хочу сохранить в базе данных? Какие поля описывают эту сущность? Есть ли связь этой сущности с другой сущностью? Как я буду с этой моделью взаимодействовать в приложении? Какие поля стоит защищать? Какие не показывать наружу?
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy() # Инициализация расширения SQLAlchemy
class Users(db.Model):
id = db.Column(db.Integer, primary_key=True)
nickname = db.Column(db.String(120), unique=True, nullable=False)
email = db.Column(db.String(50), unique=True, nullable=False)
unique=True - уникальное значение nullable=False - обязательное