DjangoBlog,仿用 NextT 主题

文章目录

      • 简介
        • 主要功能
        • 配置
        • 迁移数据库
        • 创建超级用户
        • 配置主题
      • 效果图
          • 主页:
          • 文章页:
          • 分类页:
          • 归档页:
          • 留言页:
          • 文章markdown编辑:
          • 文章后台管理:
      • PS:

简介

基于 Python 3.8 + django 3.0 的博客系统, 仿用了经典的NextT主题。

Github下载地址:https://github.com/SukiEva/Blog

主要功能

  • 文章,分类,标签的添加,删除,编辑等。
  • 文章支持Markdown,支持代码高亮。
  • 有留言板和归档页面。
  • 支持开启live2d和播放网易云音乐歌曲。

配置

  • 首先文件内命令行输入 pip install -r requirements.txt 安装依赖(Pycharm中点击在这里插入图片描述输入)

  • 在 Blog / settings 中:
    修改 SECRET_KEY
    使用MySQL数据库,请创建一个数据库,并在下列标注的地方修改为自己的配置。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': 'localhost',
        'PORT': '3306',
        'USER': 'root',	#修改
        'PASSWORD': '123456', #修改
        'NAME': 'blogs', #修改
        'OPTIONS': {
            'init_command': "SET sql_mode='STRICT_TRANS_TABLES'",
            'charset': 'utf8mb4',
        },
    }
}

迁移数据库

在Pycharm中 :

DjangoBlog,仿用 NextT 主题_第1张图片

打开后输入:

makemigrations
migrate

创建超级用户

createsuperuser

配置主题

完成以上即可运行,点击头像即可进入后台(默认未设置,所以没有加载头像)

增加主题配置:
DjangoBlog,仿用 NextT 主题_第2张图片

效果图

主页:

DjangoBlog,仿用 NextT 主题_第3张图片

文章页:

DjangoBlog,仿用 NextT 主题_第4张图片

分类页:

DjangoBlog,仿用 NextT 主题_第5张图片

归档页:

DjangoBlog,仿用 NextT 主题_第6张图片

留言页:

DjangoBlog,仿用 NextT 主题_第7张图片

文章markdown编辑:

DjangoBlog,仿用 NextT 主题_第8张图片

文章后台管理:

DjangoBlog,仿用 NextT 主题_第9张图片

PS:

本人是个Django新手,此博客花费了一周时间开发,很多进阶功能没有加入进去,以后更新。

你可能感兴趣的:(Python)