记录工作和生活点点滴滴

一、基于flask框架开发博客系统系列教程-环境搭建

一、概述

最近在学习python,理论看不下去了,所以想直接实战项目来了解开发一套系统的过程。本系列教程尽可能的介绍所用到的模块,理论知识及代码均来自网络,我把他组合在一起,分析一下博客系统所需要的知识点。

二、环境描述

操作系统:CentOS7.3 mini
Python版本:3.7.4
Mariadb版本:5.5.60
Flask版本:Flask 1.1.1
layui:2.5.4
Flask所需组件:

模块名 用途
flask flask框架
WTForms 表单工具
Flask-WTF flask集成表单工具
Flask-CKEditor flask集成富文本编辑器
SQLAlchemy Python ORM
Flask-SQLAlchemy flask集成SQLAlchemy
Flask-Moment 调整时间格式
Faker 生成虚拟数据
Flask-Login 客户端登录验证
pymysql python调用mysql所需支持
Python-Dotenv 管理环境变量
Bootstrap-Flask flask集成bootstrap,提供快速渲染样式

三、开始安装

3.1 系统初始化操作:

a. 关闭防火墙# systemctl stop firewalld
file

b.禁止开机启动#chkconfig firewalld off

file
c. 关闭安全模块/etc/selinux/config改成如下图:
file
d. 输入'#setenforce 0'应用改变。

3.2 安装Python3.7.4

  1. 安装依赖包

    #yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel vim wget git ntpdate unzip  readline-devel tk-devel gcc make libffi-devel
    #yum -y  groupinstall "Development tools"

    2.安装python3.7.4

    #tar zxvf Python-3.7.4.tgz
    # cd Python-3.7.4
    #  ./configure  --prefix=/usr/local/python3.7
    # make && make install
    # ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3

    file

    3.3 安装虚拟环境

  2. 安装虚拟环境
    #pip3 install pipenv

  3. 使用 Pipenv 创建虚拟环境非常简单,使用 pipenv install 命令即可为当前项目创建一个虚拟环境:
    #pipenv install
    file

  4. 创建虚拟环境后,我们可以使用 pipenv shell 命令来激活虚拟环境,如下所示(执行 exit 可以退出虚拟环境):
    #pipenv shell
    file

3.4 安装Flask

  1. 无论是否已经激活虚拟环境,你都可以使用下面的命令来安装 Flask:
    #pipenv install flask

  2. 这会把 Flask 以及相关的一些依赖包安装到对应的虚拟环境,同时 Pipenv 会自动更新依赖文件。

提示 如果你没有使用虚拟环境,记得将 Flask 更新到最新版本(pip install -U flask)

3.5 创建Hello Flask

创建个hello flask页面。。创建app.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return 'Welcome to My blog!'

输入命令启动服务
flask run -h 0.0.0.0 -p 5000
file

未经允许不得转载:许春刚技术博客 » 一、基于flask框架开发博客系统系列教程-环境搭建

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址