本文共 1388 字,大约阅读时间需要 4 分钟。
在开发 Flask 应用时,首先需要创建一个符合规范的项目目录结构。以下是详细的配置步骤:
__init__.py 文件,这是 Python 包的默认文件,用于标识当前目录为一个 Python 包。__init__.py 中导入所需的视图文件,并进行蓝图注册。具体代码如下:from flask import Flaskfrom .views.login import q1def create_app(): app = Flask(__name__) app.register_blueprint(q1, url_prefix='/api') return app
接下来,按照标准目录结构进行文件夹划分:
在 views 文件夹中新建与业务逻辑相关的 Python 文件,并在每个文件中使用蓝图进行路由配置。例如,登录相关的路由可以这样实现:
from flask import Blueprintfrom flask import render_templateq1 = Blueprint('q1', __name__)@q1.route('/login', methods=['GET', 'POST'])def Login(): if request.method == 'POST': # 实现登录逻辑 username = request.form.get('username') password = request.form.get('password') # 进行用户验证 if username and password and verify_user(username, password): return redirect('/dashboard') return redirect('/login') 最后,在项目根目录中创建 app.py 或 manage.py 文件,用于项目的启动和运行。manage.py 文件内容示例如下:
from flask_demo3 import create_appapp = create_app()if __name__ == '__main__': app.run()
将以上文件按照指定结构放置到服务器上,并确保以下几点:
.env 文件,用于存储敏感信息和配置参数。通过以上步骤,您就可以按照规范配置一个 Flask 项目,实现蓝图管理和模块化开发。
转载地址:http://viafk.baihongyu.com/