Flask 是一个基于 Python 的 Web 框架,它的设计目的是提供 Web 开发所需要的最小功能子集。它与其他框架的不同之处在于:它没有绑定诸如数据库查询或者表单处理等功能库,以及它们所组成的整个生态系统。它倾向于对这些功能的实现方式不做任何限定。
一、使用Git 进行版本控制
安装Git
前往 http://www.git-scm.com/downloads 下载安装。
在Windows 上使用Git
Git可以直接在Unix和Mac上使用,在Windows上就要先安装Bash命令。
教程可自行学习。
Git基础
1.在开始前,需要从终端进项目目录下创建Git实例(初始化):git init
2.Git会在项目中进行跟踪变更,显示被跟踪的文件状态:git status
3.把所有希望提交的变更添加进暂存区:git add main.py
4.提交这些变更,使用 -m 参数加入提交信息:git commit -m"1-Commit"
更多内容到 http://www.git-scm.com/doc 官网查看。
二、使用 pip 管理 Python 包
最新版的 Python 都自带 pip。
三、用 virtualenv 的沙盒管理依赖
1.virtualenv 基础
1.安装 virtualenv:pip install virtualenv
2.用 virtualenv 来初始化项目:virtualenv env该命令告诉virtualenv把所有的包都装在一个叫做 env 的文件夹里。
3.激活沙盒环境:不同操作系统略有不同,可自行上网查阅。
4.激活后可在沙盒环境中重装 Flask:(env)$ pip install flask
5.退出沙盒,返回全局的 Python 环境:(env)$ deactivate
6.为了避免跟踪第三方库的代码变更,需要在 Bash 中创建一个 gitignore 文件:$ touch .gitignore。然后编写 gitignore 文件:
env/
*.pyc
这会告诉 Git 忽略整个 env 文件夹及所有以 .pyc 结尾的文件。
四、开始我们的项目
按书本完成一个最基本的 Flask 项目后,记得项目每次改动时使用 Git 命令:git add --all;git commit -m"aaaaa"
五、使用 Flask Script
使用 Flask Script 可以创建命令,并在 Flask 的应用上下文中执行,因此可对 Flask 对象进行修改。
1.安装:pip install flask-script
2.创建 manage.py 文件导入 Flask Script 的对象,之后可运行开发环境服务器:$ python manage.py server和命令行:$ python manage.py shell。
领取专属 10元无门槛券
私享最新 技术干货