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

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

作者: 走错说爱你 | 来源:发表于2019-04-23 22:00 被阅读0次

    使用的环境如下:

    • 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)——环境搭建

          本文链接:https://www.haomeiwen.com/subject/hjobgqtx.html