首页
学习
活动
专区
工具
TVP
发布

深入理解Flask

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 --allgit 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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316G1V3WW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券