基于django和jquery搭建的博客
- 使用Django编写服务器端代码,在前端使用jQuery框架提供服务,并使用了样式库bootstrap。
- 该项目主要由登录页、博客主页、博文页、编辑页构成。项目中表单的提交使用jquery.cookie库为页面设置了crsf-token,项目中前后端数据的交互采用了json的方式。
- 博客主页使用ajax向服务器端请求博客列表,服务器将数据以json格式传输到前端,并展示在主页中,且为每一篇博文的标题添加超链接,使得点击博文的标题可以进入到该博文的博文页。
- 对博文页的http请求中包含着这篇博文的ID,使用django的模板语法,通过该ID将博文正文数据渲染到博文页上。使用django的模板
- 编辑页支持查看、修改、删除、创建博文。编辑页创建查看博文时,使用jquery的属性操作,将博客列表滑动隐藏,将博文内容滑动显示出来,实现了页面内容的动态更新。
- Github链接:https://github.com/ch4zzzzz/django-blog