代码拉取完成,页面将自动刷新
基于python3.7
+ Django3.2
+ mysql5.7
+ CKEditor 5 Classic
实现的前后端不分离BBS论坛 + web 聊天室(长轮询实现)
git clone git@github.com:Solost23/DjangoBBSForum.git
pip install -r requirements.txt
配置都在 DjangoBBSForum/settings.py
中。
修改 DjangoBBSForum/settings.py
修改数据库配置,如下所示:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'bbs',
'USER': 'root',
'PASSWORD': 'Password',
'HOST': 'host',
'PORT': '3306',
}
}
这里为了省去本机安装 mysql
等繁琐的步骤,采用 docker
搭建数据库环境。
docker run --name oneMysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 -d mysql:5.7
CMD中进入 oneMysql
容器,然后在终端执行命令进入 mysql
并创建一个数据库 bbs
docker exec -it oneMysql bash
CREATE DATABASE bbs CHARACTER SET utf8;
然后终端下执行:
./manage.py makemigrations
./manage.py migrate
注意: 在使用 ./manage.py
之前需要确定你系统中的 python
命令是指向 python3.6
及以上版本的(3.6版本及以上执行.py文件的时候不加 python
也可以)。如果不是如此,请使用以下两种方式中的一种:
manage.py
第一行 #!/usr/bin/env python
为 #!/usr/bin/env python3
python ./manage.py makemigrations
终端下执行:
./manage.py createsuperuser
./manage.py runserver 0.0.0.0:8000
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。