flask项目结构搭建用例
时间:2022-08-06 来源:未知 投稿:admin 点击:次
app.py
config.py
exts.py
blueprints/__init__.py
blueprints/user.py
blueprints/qa.py
from flask import Flask import config from exts import db from blueprints import qa_bp from blueprints import user_bp app = Flask(__name__) app.config.from_object(config) db.init_app(app) app.register_blueprint(qa_bp) app.register_blueprint(user_bp) if __name__ == '__main__': app.run(port=80)
config.py
#数据库信息 HOSTNAME = '58.218.204.78' PORT = '3306' DATABASE = 'fwqzx_com' USERNAME = 'fwqzx_com' PASSWORD = 'ptjmsbGhBN21zteC' DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(USERNAME,PASSWORD,HOSTNAME,PORT,DATABASE) SQLALCHEMY_DATABASE_URI = DB_URI SQLALCHEMY_TRACK_MODIFICATIONS = True SECRET_KEY = "lNger765NUnEThS74Gw8lJrJ"
exts.py
from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy()
blueprints/__init__.py
from .qa import bp as qa_bp from .user import bp as user_bp
blueprints/user.py
from flask import Blueprint bp = Blueprint("user",__name__,url_prefix="/user") @bp.route("/login") def login(): return "登陆"
blueprints/qa.py
from flask import Blueprint bp = Blueprint("qa",__name__,url_prefix="/") @bp.route("/") def index(): return "首页"
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容