# 1.APP包里的__init__.py (使用了工厂模式)
from flask import Flask from APP.views.first import first_bp, session_over, cookie_over from settings import Config def create_app(): app = Flask(__name__) app.config.from_object(Config) app.register_blueprint(first_bp) app.register_blueprint(session_over) #session的增删改查 app.register_blueprint(cookie_over) #cookie的增删改查 app.config['SECRET_KEY'] = 'akefh89wehfuowighwegh89wrh9fwg' #存入session的秘钥(必须设置) return app
#2.settings.py(后面要写模型类,所以就写上了,与session和token无关)
class Config(object): # 1.数据库类型+数据库操作引擎://用户名:密码@主机名:端口/数据库名 SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123@127.0.0.1:8000/goover' #2.追踪数据的修改信号 SQLALCHEMY_TRACK_MODIFICATIONS = False #3.是否在控制台打印输出sql语句 SQLALCHEMY_ECHO = True
#3.app.py (入口文件)
fro