服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 网页前端 > flask > 正文

flask项目结构搭建用例

时间:2022-08-06    来源:未知    投稿:admin    点击:

app.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寻求帮助。


相关内容
最新热点内容