首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用django开发一个简易个人Blog

如何用django开发一个简易个人Blog

作者头像
古时的风筝
发布2018-01-08 11:18:19
8680
发布2018-01-08 11:18:19
举报
文章被收录于专栏:古时的风筝古时的风筝

功能概要:(目前已实现功能)

公共展示部分:

1.网站首页展示已发布的博客记录,包括名称、摘要信息、发布日期、阅读量及评论数。

2.首页文章列表可按照分类筛选。

3.点击标题或阅读全文链接,进入博客阅读页面,展示文章标题、内容及评论内容。

博客后台管理部分:(后台套用了一个叫做ACE的后台模板,改造成了django形式的)

1.管理员登录功能

2.分页展示文章列表,可查看、编辑、删除选中文章,并支持批量删除功能。

3.增加新文章功能,利用百度ueEditor富文本编辑器,支持代码高亮显示功能。

4.支持分类的增、删、改、查功能。

下面是几张截图:

首页文章显示:

2014-06-30_225840
2014-06-30_225840

文章显示页面:

ddd
ddd

后台管理:

a
a

开发环境及软件版本:

开发是在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/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-07-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档