BLOG
Enjoy when you can, and endure when you must.
APR 16, 2016/Django
用 Django 构建简易博客(五):添枝加叶

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。在前四篇中,我们已经实现了一个非常简易的博客,本文作为最后一篇则意在引导如何去“添枝加叶”让博客真正成为一个成型的网站。

APR 13, 2016/Django
用 Django 构建简易博客(四):专注功能的实现之博客详情与评论

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。本文为第四篇,主要关注博客详情及评论功能的实现。了解 Django Form 的基本使用。

APR 10, 2016/Django
用 Django 构建简易博客(三):专注功能的实现之博客列表

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。本文为第三篇,主要关注博客列表功能的实现。了解如何完成基础的视图函数的编写及模板的相关运用。

APR 07, 2016/Django
用 Django 构建简易博客(二):开启博客系统之旅

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。本文为第二篇,主要关注 MTV 中的 M(模型)层。了解如何建立一个 Django Application、建立数据库模型并将表结构同步到实际的数据库中。最后还会简单演示一下如何利用 Django 的站点管理来帮助我们写入内容。

APR 03, 2016/Django
用 Django 构建简易博客(一):开始前的准备工作

在我建立这个网站之初,我就发了一个系列的博客《Django 博客系统开发》,当时的想法是将自己所学和所实践的一些东西整理一下、记录下来。时至今日,三年的时光已在眨眼间过去,我发现这几篇文章在我网站的访问量排行中依然居高不下。说明这几年大家对 Python 和 Django 的关注度确实比较高并且有很多新的开发者加入其中,这当然要数是一个非常好的趋势。但技术是不断发展的,特别 Python 和 Django 都一直处于快速发展期,当年的文章中提到的方法很多已不再适用。因此萌发了做一个更新的想法,让更多的朋友关注最新的技术,而不是面对一个旧版冥思苦想。

本文一共分为五篇。这一篇关注开始前的准备工作:基础环境、了解 Django 的 MVC 层并学会新建一个项目。

MAR 19, 2016/心得与分享
DannySite 5.0: Changed into a Responsive, Mobile-Friendly Website

新的一年,DannySite 也再一次迎来了全新的面貌。本次全面采用响应式布局设计。虽然做得不算复杂,也并不算完美,但多多少少算是一次美好的开始。跟上时代的步伐、创新与探索对于我们来说至关重要。另外还加入了对“主题”的支持,可以对页面部分元素和主题颜色等进行配置,凸显灵活与个性。

MAR 05, 2016/心得与分享
DannySite 4.1: 更新与使用说明

不得不说时间飞逝,距离上一次网站的更新又一晃眼过去了大半年的时间。这一段时间其实挺忙的,做了些项目、学习了一些新的知识、到不少地方旅游了一下、为自己增加了一个个人主页(http://danny.onl)、过了一个欢快的春节...最后又回过来对自己的网站做了一次小小的更新。另外,有很多朋友提到说我虽然公开了网站源码,但对于项目该如何配置与部署说得非常含糊。我确实意识到了这一点并不是一个好的作风。也借此机会在这里对“如何使用”做一个补充。

NOV 28, 2015/心得与分享
一个开放的 DannySite

DannySite 4.0 开源啦。虽说新网站上线已经有半年之久了,但因之前忙于各种琐碎之事,都没有好好整理一下自己的代码。最近难得清闲,于是在一番折腾之后,终于将 4.0 版本的代码上传到了 GitHub。网站虽小,但依旧饱含了自己的一分真情和心血,所以还是为自己表示鼓励!

APR 07, 2013/心得与分享
DannySite v2.1 更新
新增功能与改进:1.增加“个人主页(最近关注)”,包含个性签名、网站职称以及个性分享(音乐、视频、照片)等功能;2.增加“个性主页(最近关注)”板块的内容设定页面;3.增加用户Profile,包括基本资料、个性头像上传、个性签名等设置;4.改进密码修改;5.改进部分模块的模型定义。BUG修复:1.修复密码修改的BUG;2.修复收藏夹图片加载中无图片时发生500错误的BUG;3.修复部分权限错误问题;4.修复部分页面跳转错误的问题。
FEB 06, 2013/心得与分享
DannySite v2.0 正式启用!
欢迎各位访问我的个人网站 —— DannySite!经过努力,DannySite的第二个版本正式启用。第一个版本作为对Django的学习和练习,有很多考虑不周全或冗余的代码。因此在新版本中,我不仅重新设计了UI,后端的代码也基本重写了,并增加了一些功能,以下还是简单的做一个记录:1.改进项目结构,优化代码;2.全新的UI设计,优化HTML、CSS、JS相关代码;3.增加多用户支持,支持注册、密码重置、密码修改等帐户管理功能;4.增加“关于本站”,并支持用户意见反馈;5.增加邮件支持,以满足帐户激活、密码重置、邮件通知等功能的需要;6.关联站点的一些服务,更方便的查询和管理;7.增加友情链...
1 2 >