本文集是学习 django by example 的记录。
django by example 使用 django 1.8,目前已经过期,因此这里选择同样是长期版本的 Django 1.11 (到 2020 年 4 月)。
Django 1.11 可以运行在 Python 2.7, 3.4, 3.5, 或者 3.6。它是第一个支持 Python 3.6 的版本,以及最后一个支持 Python 2 的版本。
学习过程中,项目分别使用 python 2.7 和 python3.6 实现,其中 python3.6 实现的项目名使用 3 作为后缀。文档使用 python 3.6 实现的代码,文档中的图片为实现过程中的截图。
这里根据 django by example 的项目进行划分,包括以下四个项目:
博客:blog
社交网站:bookmarks
在线商店:myshop
在线学习平台:educa
以及第十三章上线运行的内容。
每个项目包括以下内容:
实现过程;
项目总结及改进;