创建satar.py(程序入口)
#创建satar.py(程序入口)
from apps import app
from modules.web.index import index_blue
from modules.web.user import user_blue
app.register_blueprint(index_blue)
app.register_blueprint(user_blue, url_prefix='/user')
if __name__ == '__main__':
app.run(port=9991)
创建setting.py(配置文件)
DEBUG = True
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:@127.0.0.1:3306/xins?charset=utf8'
SQLALCHEMY_ECHO = True
SECRET_KEY = 'abc'
SQLALCHEMY_TRACK_MODIFICATIONS = False
SQLALCHEMY_COMMIT_ON_TEARDOWN = True
创建models.py(所有表的结构)
from apps import *
from datetime import datetime
class BaseModel():
create_tiem = db.Column(db.DateTime,default=datetime.now,comment='创建时间')
Update_time=db.Column(db.DateTime,default=datetime.now,onupdate=datetime.now,comment='更新时间')
#用户表
class User(db.Model,BaseModel):
id=db.Column(db.Integer,primary_key=True,comment='主键ID')
name=db.Column(db.String(30),nullable=False,default='',comment='用户名')
pwd=db.Column(db.