Skip to content
一个基于python-django2和bootstrap3的小型论坛
Python Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Addon
media/image
my_project
operation
staticfiles
templates
topic
user
.gitattributes
.gitignore
CONTRIBUTING.md
LICENSE
README.md
go
manage.py
requirements.txt
wgo.bat

README.md

CQUHub

本项目是我们开发小组的django练手项目,基本实现了论坛的功能,并仍存在一些可以优化的地方.

本项目旨在为重庆大学的师生提供一个聊天交友、信息发布、学术交流的在线Web平台,可附带商业营销、广告宣传等功能,其定位为一个重庆大学的校园论坛,基本上涵盖有市面上常见论坛的常用功能,例如登录已有账号或注册为新用户、发布帖子和回复帖子等。重庆大学以致其他学校的广大师生,以及校园内部或周边的商业人员均能注册为该论坛的用户,并通过该论坛实现自己聊天交友、发布信息、学术交流等学习和生活需求,以及商业营销、广告宣传等商业需求。此外,本项目还添加了一些社会性论坛所不具有的附加功能,旨在提升论坛的多样性和趣味性,能更好地满足高校师生和商业人员的需求,提高用户友好性。

使用方式

测试

我们在本项目中通常使用脚本来快速启动

  • linux/macos: 在终端中运行chmod +x go && ./go
  • windows: 在终端或cmd中运行./wgo.bat 

注意: 在DEBUG=True时,注册时不会发送验证邮件,而会在终端显示验证码

生产

直接使用于生产时,请按照以下步骤来完成部署:

  1. 修改论坛标题和背景(可以通过搜索"cqu"来批量替换标题,背景则位于staticfiles\main.css
  2. 修改user\sender.py中的 sender_mail,receiver,mail_title, mail_content等验证邮件的相关配置,并将邮箱密码写入my_project\settings.py中的MAIL_PSW
  3. 修改my_project\settings.py中的SECRET_KEY,MAIL_PSW,ALLOWED_HOSTS,并将DEBUG置为False.
  4. 根据服务器具体情况,参考.\go中的指令来启动网站

贡献者

需要特别指出的是: 排名不分先后,部分贡献者没有Github贡献记录或帐号(已在commit message中指出),其中reBiocoder大佬在本项目开发前期完成了大量的工作,后期loopyme,0xSeanll,1hunter0,iiint分别对项目整体,用户,删发帖,帖子的组织相关功能负责.

协议

本项目开源遵循MIT协议,欢迎fork或提issue

You can’t perform that action at this time.