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

 

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
  • 第八次更新
    重构了界面,增加了响应式布局,修改了一下数据库表的结构

Releases

No releases published

Packages

No packages published