美文网首页
练习flask项目第一天

练习flask项目第一天

作者: 繁花似锦之流年似水 | 来源:发表于2019-04-29 18:27 被阅读0次

准备工作:

工具

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

相关文章

网友评论

      本文标题:练习flask项目第一天

      本文链接:https://www.haomeiwen.com/subject/vusunqtx.html