Skip to content

BrunoHu/flask_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

====== 这是一个用来练手的由flask搭建的网站,前期大部分内容都参阅这个flask mega tutorial,英文版需要翻墙,中文版在这里,并且原作者也把这个教程的代码放到github上了,在这里。中文版的内容有写小地方的错误,大伙可以用我和作者github上的代码对应着纠错。

这个教程写的非常好,大家有兴趣可以试试。里面是采用openid登录,因为一些众所周知的原因,这个在天朝不太好用,所以我换掉了,后面也会陆陆续续增加一些功能。前端的话用的是bootstap的FLAT UI,完全照抄的。

#快速建立一个你的网站

这个网站并不用于商业,只是纯粹练手而已,大家需要的话可以直接clone这个项目,几步轻松搭建网站。

clone项目到本地,你会得到一个名为flask_blog的文件夹。

$git clone https://github.com/Arnold-Hu/flask_blog.git

安装python,pip,并且安装wirtualenv作为虚拟环境(只介绍ubuntu下实现)

安装python: $sudo apt-get install python python-dev python-pip python-virtualenv

进入flask_blog文件夹,建立虚拟环境,在虚拟环境中安装所需要的内容。

建立虚拟环境: $virtualenv flask(建议把环境叫这个名字,不然要改一些内容)

安装各种库:

$pip install -r requirements.txt $deactivate```

更改网站的Key

flask_blog/config.py里的SECRET_KEY更改一下,内容随意。

建立数据库,运行程序

初始化数据库 $./db.create.py

运行程序 $./run.py

看看效果

打开浏览器,输入localhost:5000,就ok了。

其他

  • 里面如果修改了数据库的模型,可以直接运行db_migrate.py迁移数据库。
  • 部署到vps服务器像百度云的话后面会继续写。

About

new blog made by flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published