首次完成数据库登录,注册验证。首次完成,migrate_manager.py迁移多个数据库
This commit is contained in:
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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.
@@ -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()
|
||||
Reference in New Issue
Block a user