首次完成数据库登录,注册验证。首次完成,migrate_manager.py迁移多个数据库

This commit is contained in:
Jay
2026-08-26 00:47:06 +08:00
commit 16fb5030cb
54 changed files with 1285 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
from model.db import db
from sqlalchemy.orm import mapped_column
class Card(db.Model):
__tablename__ = 'card'
id = mapped_column(db.Integer, primary_key=True)
+9
View File
@@ -0,0 +1,9 @@
from model.db import db
from sqlalchemy.orm import mapped_column
class User(db.Model):
__tablename__ = 'user'
id = mapped_column(db.Integer, primary_key=True,autoincrement=True)
username = mapped_column(db.String(80), unique=True, nullable=False)
email = mapped_column(db.String(120), unique=True, nullable=True)
password = mapped_column(db.String(200), unique=True, nullable=False)
+6
View File
@@ -0,0 +1,6 @@
from model.db import db
from model.User import User
from model.Card import Card
__all__ = ['db','User','Card']
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+13
View File
@@ -0,0 +1,13 @@
from sqlalchemy.orm import DeclarativeBase
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import MetaData
class DataBase(DeclarativeBase):
meta = MetaData(naming_convention={
"ix": "ix_%(column_0_label)s",
"uq": "uq_%(table_name)s_%(column_0_name)s",
"ck": "ck_%(table_name)s_%(column_0_name)s",
"fk": "fk_%(table_name)s_%(column_0_name)s",
"pk": "pk_%(table_name)s"
})
db = SQLAlchemy()