如何用django开发一个简易个人Blog
2014-07-08 10:31
369 查看
功能概要:(目前已实现功能)
公共展示部分:
1.网站首页展示已发布的博客记录,包括名称、摘要信息、发布日期、阅读量及评论数。
2.首页文章列表可按照分类筛选。
3.点击标题或阅读全文链接,进入博客阅读页面,展示文章标题、内容及评论内容。
博客后台管理部分:(后台套用了一个叫做ACE的后台模板,改造成了django形式的)
1.管理员登录功能
2.分页展示文章列表,可查看、编辑、删除选中文章,并支持批量删除功能。
3.增加新文章功能,利用百度ueEditor富文本编辑器,支持代码高亮显示功能。
4.支持分类的增、删、改、查功能。
下面是几张截图:
首页文章显示:
文章显示页面:
后台管理:
开发环境及软件版本:
开发是在windows 7,利用sublime text2编辑器。
采用python2.7.3+django1.7.0+mysql
前端采用bootstrap和一些成熟的jquery插件。
开发过程:
1.创建项目及app,规划项目结构。
2.设计数据模型,即数据库表及表结构。
3.设计公共展示部分样式,及后台数据与模板视图的展示。
4.改造ACE后台模板,添加文章管理、类别管理功能及登录验证功能。
5.部署到CentOS6.5,部署方式:nginx+uwsgi+django1.6+mysql
每一个步骤都有好多更小更细的知识点,以后的文章会根据每一个大的点进行详细讲解。
项目源码已经放到github上:源代码请到这里,代码也已经部署到sina sea上,地址为http://fengzheng.sinaapp.com/
公共展示部分:
1.网站首页展示已发布的博客记录,包括名称、摘要信息、发布日期、阅读量及评论数。
2.首页文章列表可按照分类筛选。
3.点击标题或阅读全文链接,进入博客阅读页面,展示文章标题、内容及评论内容。
博客后台管理部分:(后台套用了一个叫做ACE的后台模板,改造成了django形式的)
1.管理员登录功能
2.分页展示文章列表,可查看、编辑、删除选中文章,并支持批量删除功能。
3.增加新文章功能,利用百度ueEditor富文本编辑器,支持代码高亮显示功能。
4.支持分类的增、删、改、查功能。
下面是几张截图:
首页文章显示:
文章显示页面:
后台管理:
开发环境及软件版本:
开发是在windows 7,利用sublime text2编辑器。
采用python2.7.3+django1.7.0+mysql
前端采用bootstrap和一些成熟的jquery插件。
开发过程:
1.创建项目及app,规划项目结构。
2.设计数据模型,即数据库表及表结构。
3.设计公共展示部分样式,及后台数据与模板视图的展示。
4.改造ACE后台模板,添加文章管理、类别管理功能及登录验证功能。
5.部署到CentOS6.5,部署方式:nginx+uwsgi+django1.6+mysql
每一个步骤都有好多更小更细的知识点,以后的文章会根据每一个大的点进行详细讲解。
项目源码已经放到github上:源代码请到这里,代码也已经部署到sina sea上,地址为http://fengzheng.sinaapp.com/
相关文章推荐
- 如何用django开发一个简易个人Blog
- django开发个人简易Blog——构建项目结构
- django开发个人简易Blog——数据模型
- django开发个人简易Blog—nginx+uwsgin+django1.6+mysql 部署到CentOS6.5
- Django个人博客开发(十:lblog/models.py lblog/index.html、十一:lsite index.html)
- 我就是一个香港导演---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十八)
- DJango-如何快速准备Python虚拟开发环境并快速定制一个项目
- 从开发到部署,使用django创建一个简单可用的个人博客
- 我就是一个香港导演---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十八)
- Quentin : 一个基于 Django 框架的个人简易博客系统
- Sys请教下如何用C#开发一个简易的电路模拟程序<qi>
- 如何用Eclipse和Tomcat Plugin来建立一个开发环境(个人实践)
- 用django搭建一个简易blog系统(翻译)(三)
- 用django搭建一个简易blog系统(翻译)(二)
- 个人如何免费申请一个微信小程序账号进行开发尝鲜
- Python+Django+Boostrap搭建个人Blog-Part01开发环境及安装
- 我就是一个香港导演---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十八)
- 用Django开发一个Blog可能需要解决的22个问题
- 用django搭建一个简易blog系统(翻译)(四)
- 使用Django开发一个简易的留言板