用途:当需要用 Flask 编写 Python Web 应用,或配置 WSGI、蓝图、配置与部署时使用本技能。
主要能力:核心包括 Flask(name)、@app.route、request、render_template 以及 Jinja2 模板;进阶包括 Blueprint、Flask-SQLAlchemy、配置与环境变量、g 与 session。
使用方式:按核心到进阶的顺序组织代码,参考官方文档 https://flask.palletsprojects.com/。
最佳实践:采用应用工厂与蓝图拆分结构;敏感配置不入库;生产环境使用 Gunicorn/uWSGI,并注意 CSRF 与安全头。
适用场景:Python Web 应用开发、路由与模板渲染、表单与数据库集成、扩展使用及部署配置。
限制:资料未提供具体版本要求、安装命令、收费与价格信息,也未给出完整示例代码,相关细节暂未提供。