# flask_movie **Repository Path**: windstarry/flask_movie ## Basic Information - **Project Name**: flask_movie - **Description**: Flask开发微电影网站 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-04-14 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: Flask, Python, HTML ## README # 学习目标: ## Flask框架知识 1. 学会使用整型、浮点型、路径型、字符串型正则表达式路由转换器 2. 学会使用post与get请求,上传文件,cookie获取与响应,404处理 3. 模板自动转移,定义过滤器,定义全局上下文处理器,Jinja2语法、包含、继承、定义宏 4. 学会flask-wtf定义表单模型、字段类型、字段验证、视图处理表单、模板使用表单 5. 学会flask-sqlachemy定义数据库模型,添加、修改、查询、删除数据,数据库事件、数据迁移 6. 使用蓝图优化项目结构,实现微电影网站前台与后台业务逻辑 7. flask部署方法,安装nginx、python3、mysql服务以及通过nginx反向代理对视频流媒体限制下载速率,限制单个IP能发起的播放连接数 8. 微内核+扩展插件(werkzug工具箱、pymysql数据库驱动、sqlalchermy数据库orm、wtforms表单验证工具、jinjia2模板引擎、functools定义高阶函数) ## 项目目录分析 ### 前台模块(home) * 数据模型:models.py * 表单处理:home/forms.py * 模板目录:templates/home * 静态目录:static ### 后台模块(admin) * 数据模型:models.py * 表单处理:home/forms.py * 模板目录:templates/home * 静态目录:static 后台与前台独立表单和模板 参考学习网址[Flask - 吾星喵乐分享 (starmeow.cn)](https://blog.starmeow.cn/list/11/)