django-blog
使用 Django 构建的博客系统;
-
Django Restframework 构建 RESTful 数据接口;
-
drf-yasg 构建在线接口文档;
-
Django 模板引擎渲染前端;
-
Bootstrap 美化前端UI;
-
Django SimpleUI 强化后台管理系统;
-
mistune 管理 MarkDown 内容;
-
django-autocomplete-light 自动补全;
-
django-ckeditor 富文本编辑器;
-
pillow 处理图片;
Documentation: https://funny-dream.github.io/django-blog
Source Code: https://github.com/funny-dream/django-blog
部署
系统环境:deepin
安装依赖:
# 安装 pip3
sudo apt install python3-pip
# 安装 pipenv
pip3 install pipenv
# 进入工程目录
cd django-blog/
# 安装环境依赖
pipenv install
启动服务:
# 进入虚拟环境
pipenv shell
# 启动服务
python manage.py runserver
效果示意
首页地址:127.0.0.1:8000
博客详情:
后台管理地址:127.0.0.1:8000/admin
后台管理系统默认管理员用户
用户名:mikigo
密码:123456
后台管理支持markdown编辑:
后记
这是一个UI上相对“简陋”的博客系统,但功能整体是可用的,奈何在下前端水平一般,所以开源出来,希望大哥们能多多指点,也欢迎大家在此基础上进行二次开发。