# watchlist **Repository Path**: wu_wei_zheng/watchlist ## Basic Information - **Project Name**: watchlist - **Description**: watchlist+m3u8 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-23 - **Last Updated**: 2023-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 参考网站helloflask.com flask入门在线教程 # 前言 学习Flask开发的基础知识,开发一个简单的Wathchlist(观影清单)应用,管理员可上传mp4影片,后台生 成m3u8清单,利用ffmpeg技术,自动切割成片段。未登录用户可以在线实时观看影片。 # 项目结构 wsgi.py 入口文件 venv\Scripts\activate 激活虚拟环境 flask run 命令启动项目,Ctrl + C 中止项目运行 浏览器,输入http://localhost:5000 访问程序主页 wu 123456 admin管理员 创建.flaskenv .env文件,读取环境变量,并设置FLASK_APP,FLASK_DEBUG环境变量,python-dotenv库 markupsafe库中的escape函数可以进行转义处理,防止用输入数据含有恶意代码。 模型类创建后,还要创建数据库,flask shell ,from app import db,db.create_all(),删数据库,db.drop_all() Flask_Migrate库,可以对数据库迁移。