这是一个使用 Python
的 Flask
框架,模仿简书,
写的一个简单的,适合多人使用的社交型网站。
- 注册,登录
- 发布文章
- 文章点赞
- 发布,回复,管理评论
- 设置资料
- 关注用户
- 消息通知和私信
- 管理员功能
安装需要的库
$ pip install -r requirements.txt
更新数据库,获得角色权限
$ manage.py deploy
运行
$ manage.py runserver --host 0.0.0.0
打开本地浏览器访问127.0.0.1:5000
即可。
1.注册 Heroku
账户
2.安装Heroku Toolbelt,登录Heroku。
$ heroku login
Email: <youremail>
Password: <password>
3.创建app,这里我们要创建没有被注册过得app name.
$ heroku create <your appname>
4.配置数据库
$ heroku addons:add heroku-postgresql:hooby-dev
5.设置自己的环境变量,例如设置管理员邮件地址
$ heroku config:set ADMINEMAIL=<adminemail>
6.如果要使用Heroku部署,必须确保程序托管在Git仓库。如果已经确定所有程序都已经提交到Git仓库,需要把程序上传到远程仓库heroku。
$ git push heroku master
7.执行deploy命令
$ heroku run python manage.py deploy
$ heroku restart
执行成功,访问http://<youapp>.herokuapp.com/
。
8.如果程序运行中,发现bug需要改动。直接重复以上步骤,然后执行升级命令:
$ heroku maintenance:on
$ git push heroku master
$ heroku run python manage.py deploy
$ heroku restart
$ heroku maintenance:off