【Flask】cookiecutter-flask使用笔记

2017-04-19  本文已影响980人  阏男秀

介绍

Cookiecutter可以让你快速从模板中建立工程,cookiecutter-flask则是Flask的模板,可以快速生成Flask大型项目模板。

下载安装

pip install cookiecutter
cookiecutter https://github.com/sloria/cookiecutter-flask.git

配置Flask

之后会出现一系列对话框,全部回车以默认配置即可。

安装依赖包

进入myflaskapp工作目录,执行

pip install -r myflaskapp\requirements\dev.txt
pip install -r myflaskapp\requirements\prod.txt

启动

autoapp.py文件末尾处添加下面语句:

if __name__ == '__main__':
    app.run()

或者在命令行下执行:

cd myflaskapp
flask run

启动后,访问http://127.0.0.1:5000/,显示页面如下:

主页

至此cookiecutter-flask配置成功。

之后可以根据主目录下的README.rst文档继续配置。

配置数据库

首先配置环境变量,由于博主开发环境是Windows下,所以要这样设置:

set FLASK_APP=/path/to/autoapp.py
set FLASK_DEBUG=1

之后可以配置数据库

flask db init
flask db migrate
flask db upgrade
flask run

重启服务后尝试注册一下帐号,成功!


注册成功

特点


github:https://github.com/sloria/cookiecutter-flask


本文首发于:http://blog.csdn.net/yannanxiu/article/details/68059532

上一篇下一篇

猜你喜欢

热点阅读