项目的目的是为了给Django的初学者一个完整项目的参考案例,所以尽可能多的选择了初学者常用的方法处理一些问题,比如在视图的处理上选择了视图处理函数,而不是更好用的视图处理类。在参数传递上只使用了标准的POST和GET的方式传参,而没有使用url地址中提取参数的办法。该项目中主要涉及到的Django框架相关的内容有:
-
Models模型字段用法,外键关系用法。 文档
-
使用ORM进行数据库查询。 文档
-
Urls配置文件的写法,Urls命名与反向查询。 文档
-
Views视图处理函数。 文档
-
Templates模板。 文档
-
在admin站点中注册模型。 文档
-
Django自带用户模块的注册和登录。 文档
-
对Django自带的用户模块进行拓展。 文档
-
静态文件处理。 文档
-
还有一大堆其他的……
- 本系统使用Python的Django框架搭建。
- 前端部分使用bootstrap。