1 Star 0 Fork 1

Flipped / university-bbs

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

university-bbs

一个使用Flask+Bootstrap4搭建的校园论坛(理论上可以是任何论坛doge~)

当前版本正在开发当中,目前上线的版本仅仅包含有基础功能!

在线演示地址

配置环境

在终端中进入项目根目录,然后输入下面的命令,通过pip安装相关的第三方依赖

pip install -r requirments.txt -i https://pypi.douban.com/simple

创建数据库

通过可视化工具或者命令行的方式都可以创建数据库,Windows用户可以现在Navicat通过可视化界面来创建数据库, 相关设置如下图所示

image.png

如果是Linux用户的话,可以通过如下命令创建数据库

sudo mysql
create database bbs charset utf8 collate utf8_general_ci

配置相关文件

在根目录中新建.env文件,在文件中键入如下内容

DATABASE_USER= # 设置你自己的数据库连接用户名
DATABASE_PWD= # 设置你自己的数据库连接用户登录密码
DATABASE_HOST=127.0.0.1
DATABASE_PORT=3306
SECRET_KEY='dev'
MAIL_SERVER='smtp.qq.com'
MAIL_USERNAME= # 设置邮箱名
MAIL_PASSWORD= # 设置邮箱秘钥,不是登录密码而是申请SMTP时自动生成的秘钥

这一步的操作需要在本机先安装好MySQL数据库或者Mariadb数据。

初始化数据库表

激活虚拟环境后,在终端中输入如下命令初始化数据库表

flask init

在这一步中,如果一直提示没有init命令,可以先使用flask run 运行应用并 访问网页,然后再到终端中执行该命令

flask superuser

通过上面的命令添加管理员账号,根据终端提示输入管理员账号的相关信息!

启动

万事俱备,在终端中输入下面的命令,启动我们的应用

flask run

打开浏览器,访问http://127.0.0.1:5000就可以看到下面的页面啦~

image.png

Repository Comments ( 0 )

Sign in to post a comment

About

A usniversity bbs develop by flask expand collapse
Python and 4 more languages
GPL-3.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Python
1
https://gitee.com/weiijang/university-bbs.git
git@gitee.com:weiijang/university-bbs.git
weiijang
university-bbs
university-bbs
main

Search