python flask从0开始搭建网站后台(1)——环境搭建

使用的环境如下:

  • windows 7 64位系统
  • python 3.7.0
  • mysql(wamp)
  • Navicat
  1. 首先在官网下载对应系统版本的python安装包,然后就是一个可视化安装,一直点下一步就行
  2. 安装flask:在任意地方打开cmd,输入命令pip install flask
    安装flask
  3. 安装pymysql:同理,输入命令pip install pymysql
    安装pymysql
  4. mysql数据库这里使用的直接是wamp集成的数据库,下载安装包安装之后启动等待变绿即可
  5. 下载安装Navicat,打开软件,新建连接,使用默认的即可,双击启动,没有报错就证明环境没问题
  6. 挑一块风水宝地,右键新建文件夹,名为back_code(或者使用命令mkdir back_code新建文件夹)
  7. 双击进入文件夹(或者使用命令cd back_code
  8. 新建文件夹,名为app
  9. 新建文件,名为run.py,和app文件夹同级,编辑内容如下:
from app import app
app.run(host='127.0.0.1', debug=True)
  1. 进入app文件夹,新建文件__init__.py,注意是两个下划线,编辑内容:
from flask import Flask
app = Flask(__name__) #注意这里是两个下划线
app.debug = True
app.secret_key = 'router'
  1. 在app目录下继续新建config.py文件,并新建viewscontrollermodelstests文件夹,在这些个文件夹中分别新建__init__.py文件
  2. 返回上一级目录(cd ../),在项目根目录,即back_code文件夹内执行命令pip freeze >requirements.txt,生成requirements.txt文件,文件内容为当前环境的配置,如果需要迁移项目,则只需在命令行输入pip install -r requirements.txt即可制造本次环境的副本,生成的requirements.txt内容如下:
asn1crypto==0.24.0
atomicwrites==1.3.0
attrs==19.1.0
Automat==0.7.0
bcrypt==3.1.6
certifi==2019.3.9
cffi==1.11.5
chardet==3.0.4
Click==7.0
colorama==0.4.1
constantly==15.1.0
cryptography==2.5
cssselect==1.0.3
Flask==1.0.2
Flask-Login==0.4.1
hyperlink==18.0.0
idna==2.8
incremental==17.5.0
itsdangerous==1.1.0
jieba==0.39
Jinja2==2.10
lxml==4.3.3
MarkupSafe==1.1.1
more-itertools==7.0.0
paramiko==2.4.2
parsel==1.5.1
pdfminer3k==1.3.1
pluggy==0.9.0
ply==3.11
py==1.8.0
pyasn1==0.4.5
pyasn1-modules==0.2.4
pycparser==2.19
PyDispatcher==2.0.5
PyHamcrest==1.9.0
PyMySQL==0.9.3
PyNaCl==1.3.0
pyOpenSSL==19.0.0
pytest==4.4.0
python-docx==0.8.10
pywin32==224
queuelib==1.5.0
requests==2.21.0
Scrapy==1.6.0
service-identity==18.1.0
six==1.12.0
tornado==5.1.1
Twisted==18.9.0
urllib3==1.24.1
w3lib==1.20.0
webssh==0.9.0
Werkzeug==0.15.1
zope.interface==4.6.0

至此,环境构建完毕,使用tree /f查看目录结构为:
back_code
│ requirements.txt
│ run.py

└─app
│ config.py
init.py

├─controller
init.py

├─models
init.py

├─tests
init.py

├─views
init.py

└─pycache
init.cpython-37.pyc
在项目根目录下运行命令python run.py即可启动服务

你可能感兴趣的:(python flask从0开始搭建网站后台(1)——环境搭建)