一个文章利用Django开发的写作系统,可当作日记系统使用,也可以投入实际生产。
copy打包文件 deploy/install_bbd.py 到你的服务,执行 python install_bbd.py一键部署
基于Django2.0.7 和 layui
git clone https://gitee.com/bsxbl/bianbingdang.git 下载项目到本地
git clone https://gitee.com/bsxbl/bianbingdang.git
安装依赖包 pip install -r requestments.txt
pip install -r requestments.txt
初始化数据库
python manage.py makemigrations python manage.py migrate 创建超级用户 python manage.py createsuperuser
运行 : python manage.py runserver
python manage.py runserver
安装新包需要执行pip freeze –local >requestments.txt收集使用包 生产环境部署参考:uwsgi+nginx部署说明
(1) 移动文章编辑,文章删除,文章推送到个人中心。文章编辑和文章添加整合
(2) 修复评论框js攻击
(1)增加,修复404、500、403页面
(2)后台增加非超级用户访问页面拦截
(1)修复前端代码块序号显示
(1)文章分类导航增加选中颜色,并且二次点击加锁,降低socket开销
(2)侧边栏页面可选显示
(1)修改侧边栏插件的路由逻辑
(2)删除标签页的内页跳转,标签文章显示最新10条
(3)修复后台MD上传图片问题,优化前台MD处理逻辑
(4)增加文章置顶
(5)修复其它若干小问题
(1)后台文章编辑增加使用mdeditor编辑器,前台兼容显示markdown
(2)修复文章详情页面包屑导航
(1)移动文章编辑到个人中心,移动个人中心入口到登陆按钮处
(2) 删除文章服务端增加安全防护
(3)个人中心增加翻页处理
(4) 修复若干小细节(删除图片等)
(1)修正文章编辑页面,提交新文章,跳转到内存详情页
(2)增加百度主动推送
(1)增加404页面
(2)增加root目录(在bianbingdang文件下增加root目录,当访问路由不存在,首先检测root目录,如果访问路由是root目录下的html静态文件,则直接返回)
Django v2.0.7 bootstrap v4 Jquery v3.1 angular v1.7 Font Awesome layui2.4.3 @https://www.layui.com/ layedit @https://gitee.com/KnifeZ/Kz.layedit/issues
Django v2.0.7
bootstrap v4
Jquery v3.1
angular v1.7
Font Awesome
layui2.4.3 @https://www.layui.com/
layedit @https://gitee.com/KnifeZ/Kz.layedit/issues
首页展示
个人中心展示