Skip to content

clearloveyin/bbs_traning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask BBS项目

部署

使用的heroku来进行服务部署。

  1. 先在官网注册账号
  2. 下载cli工具
  3. 登录
heroku login
  1. 创建application,创建成功会返回一个url
 heroku create application_name
  1. 增加remote,把上面返回的url替换下面的url
git remote add prod https://git.heroku.com/application_name.git
  1. 设置环境变量
heroku config:set APP_SETTINGS=config.ProductionConfig --remote prod
  1. 创建数据库,创建成功会往环境变量里面塞入数据库的信息,环境变量字段为:DATABASE_URL
heroku addons:create heroku-postgresql:hobby-dev --app application_name
  1. 查看设置的环境变量
heroku config --app application_name
  1. push代码到heroku,推送完成最后会有一个url,就是部署好之后的地址。
git push prod master
  1. 更新数据库
heroku run python manage.py db upgrade --app application_name

更详情的命令,见官网

功能点

前台

  1. 登录注册,不需要短信和邮箱验证
  2. 发帖
  3. 评论帖子
  4. 回复评论
  5. 首页,可以对帖子进行过滤和按时间、按评论量和按加精的方式进行排序。

后台

  1. 用户系统,权限和分组。可以把某个用户分给某个权限,也可以把某个组分给某个权限。
  2. 管理帖子,功能:加精,删除等。
  3. 管理板块,功能:增删改查等。
  4. 评论,功能:增删改查等。
  5. 前台用户,功能:增删改查等。
  6. CMS用户,功能:增删改查等。

上面是列的基本功能点,其他可以随意发挥。

注意点

  • 前后端要分离
  • 样式没要求

示意图

首页

发帖

后台

About

flask+vue论坛的训练项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published