学习《Flask Web开发:基于Python的Web应用开发实战》分享

一直在说学习Python,对同事,对朋友,都说我正在学习Python,这无形给自己一定的压力,促使自己要去学习,进步。
Python的语法看了忘,忘了再看。每天学习时长不固定,会造成这样的效果。
然后看到这本书《Flask Web开发:基于Python的Web应用开发实战》,时间不长不短,也学习了一段时间,前后看了两三遍,学会了一些知识,在这里做一个整理、分享。
坚持学习很重要,活到老学到老,让我们一起学习Python吧。

下面从一个小项目中,分享一下。
小项目:采集()部分教程,并在Web中展示。
小项目在,中运行。(调试中)

1. 使用虚拟环境

与系统的Python解释器分开,在项目中的私有副本

安装

检查virtualenv

安装virtualenv

新建一个文件夹作为项目目录
按照惯例,一般虚拟环境会被命名为 venv

可指定python版本

激活这个虚拟环境

为了提醒你已经激活了虚拟环境,激活虚拟环境的 命令会修改命令行提示符,加入环境名

回到全局 Python 解释器

使用pip安装Python包

pip 的 安装请参见 ()
在虚拟环境中安装 Flask

尝试导入 Flask

第一个程序

运行

2. 初始项目结构

Flask 程序一般都保存在名为 app 的包中;
migrations文件夹包含数据库迁移脚本;
venv文件夹包含Python虚拟环境。

pip 可以使用如下命令自动生成requirements.txt文件
该文件便是项目中所需要的所有Python包

创建一个新的虚拟环境,并在其上运行以下命令
即可安装该项目中所需要的所有Python包

创建迁移仓库

创建迁移脚本

更新数据库

启动脚本

3. 定义模型

4. 采集数据

5. 定义路由

6. CRUD

7.运行

本项目代码存放在github中 ()