====== 这是一个用来练手的由flask搭建的网站,前期大部分内容都参阅这个flask mega tutorial,英文版需要翻墙,中文版在这里,并且原作者也把这个教程的代码放到github上了,在这里。中文版的内容有写小地方的错误,大伙可以用我和作者github上的代码对应着纠错。
这个教程写的非常好,大家有兴趣可以试试。里面是采用openid登录,因为一些众所周知的原因,这个在天朝不太好用,所以我换掉了,后面也会陆陆续续增加一些功能。前端的话用的是bootstap的FLAT UI,完全照抄的。
#快速建立一个你的网站
这个网站并不用于商业,只是纯粹练手而已,大家需要的话可以直接clone这个项目,几步轻松搭建网站。
$git clone https://github.com/Arnold-Hu/flask_blog.git
安装python:
$sudo apt-get install python python-dev python-pip python-virtualenv
建立虚拟环境:
$virtualenv flask
(建议把环境叫这个名字,不然要改一些内容)
安装各种库:
$pip install -r requirements.txt $deactivate```
把flask_blog/config.py
里的SECRET_KEY更改一下,内容随意。
初始化数据库
$./db.create.py
运行程序
$./run.py
打开浏览器,输入localhost:5000,就ok了。
- 里面如果修改了数据库的模型,可以直接运行
db_migrate.py
迁移数据库。 - 部署到vps服务器像百度云的话后面会继续写。