准备工作:
工具:
pycharm【Python的一个很好用的IDE】 virtualenv【Python的虚拟环境】
【注】使用虚拟环境的好处是每个项目的依赖包单独管理,互不影响
框架
flask+mysql
参考书籍:Flask Web开发:基于Python的Web应用开发实战
1、安装相关环境
(1)安装Python【我直接安装了Anaconda3,这步就直接略过】
(2)安装mysql 官网上下载最新版的安装包,在联网的情况下很方便
【注】中间遇到的问题缺少文件,MySQL会依赖微软的.net 在微软官网下载最新版本即可
还缺少很多DLL文件 安装Microsoft.Visual.C++Redistributable包来解决
(3)安装pycharm
安装社区版免费
(4)安装virtualenv 【直接用pip安装即可】
【注】遇到的问题是虚拟环境在pycharm不生效,你需要配置一下pycharm使用的解释器为我们设置的虚拟机目录所在路径
2、确定项目目录:
(1)确定项目目录结构
|-flasky
|-app/ 程序运行的主要目录
|-templates/ 模板文件html
|-static/ 静态文件ccs和js
|-main/ 后台处理中心逻辑
|-__init__.py
|-errors.py 错误处理脚本
|-forms.py 表单处理脚本
|-views.py 视图处理脚本
|-__init__.py app初始化文件
|-email.py 定义邮件
|-models.py 定义数据库模型
|-migrations/ 数据库迁移所在目录
|-tests/ 项目测试文件所在目录
-__init__.py
|-test*.py
|-venv/ 虚拟机环境所在目录
|-requirements.txt 项目的依赖包
|-config.py flask全局配置文件
|-manage.py flask入口函数
(2)打开cmd,进入项目所在目录 virtualenv venv,生成虚拟目录名【会自动寻找本机安装的Python执行程序,拷贝到该目录,生成一份纯净的环境】
(3)进入项目一级目录,激活虚拟机环境
venv/bin/activate linux
venv\scripts\activate windows
(4)安装项目需要的依赖包
(5)退出虚拟机环境deactivate
网友评论