橡皮擦,一个逗趣的互联网高级网虫。新的系列,让我们一起进入 Django 世界。
滚雪球学 Python 第三轮
十九、微微型 优快云 项目
Django 框架的学习之旅还在继续,预计再有 10 篇以上才可以封笔,果然框架系列专栏是最难写的。
接下来的几篇博客将基于 Django 框架完成一个微型的 优快云 博客项目,要实现的核心功能是发布博客以及发布 Blink,还会实现博客中的评论与友情链接功能。
该项目特别适合作为大学期末项目,如果你看到了本项目,要好好把本项目制作过程学习完毕,对你非常有帮助。
简单拆解该项目模块:
- 用户模块;
- 文章与分类模块;
- Blink 模块;
- 菜单模块;
- 友情链接模块;
- 评论模块。
19.1 补充知识之 Django 后台模型方法篇
在上一篇博客中介绍了 Django 的后台模型属性,本篇博客涉及的项目开始前,需要先把后台模型方法补充完整。
19.1.1 save_model 方法
重写该方法得到的结果就是保存数据时,可以在数据入库前进行细节处理。
方法原型如下: