:yum: A blog system based on python3.6 and Django2.1
基于 python3.6
和 Django2.2
的博客系统
docker-compose.yml
文件说明, 原docker
目录下的说明已经过时, 如需联系可以直接email我fake_admin fake_admin
Markdown
, 文章详情支持Markdown
,支持代码高亮pagedown
支持 markdown
mdeditor
支持markdown
和图片上传
自行修改 binblog/settings.py
里的数据库配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'blog', # 数据库名称, 需要自己手动创建, 编码指定为utf8
# create database blog default character set utf8 collate utf8_general_ci;
'USER': 'root', # 数据库账号
'PASSWORD': '123456', # 数据库密码
'PORT': 3306, # 数据库端口, 默认为3306
'HOST': '127.0.0.1', # 数据库地址
'TEST': {
'NAME': 'test_db', # 测试数据库名称
'CHARSET': 'utf8', # 测试数据库编码
'COLLATION': 'utf8_general_ci'
}
}
}
创建数据库 create database binblog;
在终端下进行数据迁移:
./manage.py makemigrations
./manage.py migrate
创建测试数据 ./manage.py create_fake_data
根据需要使用Navicat导入目录下的 sql文件
./ manage.py createsuperuser
运行 ./manage.py runserver 8000
浏览器打开 127.0.0.1:8000