Skip to content

BootStrap + Django3 + simpleUI 实现的个人博客

Notifications You must be signed in to change notification settings

Txiz/TBlog-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

关于我的博客

刚开始学Django,学着学着发现完全学不进去,看完就忘,所以就考虑还是边做点什么边学
所以做了这个博客
前端用的是BootStrap4,这个时候最新版是4.5,几乎没有用到js(可以说完全没用到,只有BootStrap要求的Jquery)
后端当然用的是Django,版本是3.07,后台管理系统用的是simpleui
数据库用的是Mysql,版本也比较新
练手项目,写的很菜,请多包涵

关于更新

博客的基本功能是有了的,接下来打算部署到线上(已废除) 然后还是想做一些扩展的功能,比如说用户管理,多级评论等等
等我都做完了,Django估计也学完了,那个时候项目估计也就停止更新了

关于使用

下载下来,安装必要的包,把数据库换成你自己的,就ok了

更新日志

  • 第一次更新
    其实并没有干什么,因为我第一次用Github,所以测试了一下更新的功能而已
  • 第二次更新
    增加了requirements.txt,因为我最初做完的时候忘记了这个
  • 第三次更新
    固定了轮播图图片的尺寸,在models里面重写了save方法,将图片保存成了1920*1080的默认尺寸
    轮播图使用bootrstrap4做的
    因为一开始测试图片都用的是尺寸一样的图片,然后并没有发现这个问题,直到我突发奇想传了一张头像上去,然后就崩掉了
  • 第四次更新
    后台管理系统集成了mdeditor编辑器,可以在后台里直接写博客了,而且支持博客内部图片插入
  • 第五次更新
    修改了部分代码,这里发现一个小bug,就是轮播图这里初始的第一张图片只能手动存进数据库(比如说用navicat,或者pycharm自带的)
    因为轮播图的model里有个is_active属性,用来决定前端页面轮播图默认的第一张图片是哪个,然后这个读数据库的时候用的是get(is_active=True)方法,如果没有这个的话,就会因查询不到而报错
    因为数据库本来就学的挺一般,然后Django的models还没有系统的学习过,于是暂时还没有研究出解决办法
  • 第六次更新
    修改了部分代码,网页加载速度变快了,然而bug还是没有解决
  • 第七次更新 修改了一些代码,修复了一些bug
  • 第八次更新
    重构了界面,增加了响应式布局,修改了一下数据库表的结构

About

BootStrap + Django3 + simpleUI 实现的个人博客

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published