自己所感的关于django的事

最近几天在写一个社区使用的学习平台,基本Django开发。所用的知识也并非是很前卫的东西,都是自己以前所积累的一些知识,尽管Django已不需要自己一点点的从头做起了,但我仍使用了不少的扩展来完成的这个工作。平台现在所具备的功能类似于博客,只是会是多用户的,有一些个人信息方面的管理功能等。

每次写一个新的东西,都会有不少的收获,尽管所用功能和以前类似,扩展方面我使用了下面几个:

  1. userena 这个扩展用来完成用户注册方面的工作,也具备用户个人信息的管理方面的任务,如头像修改,密码、邮箱修改,激活等方面的功能。
  2. south 这个是拿来对django本身数据库操作不灵活而设计的,我现在还没研究明白。
  3. django-tagging 标签管理
  4. easy-thumbnails 缩略图
  5. django-pagination 分页功能
  6. django-ckeditor 管理器
  7. django-bootstrap 样式

有了这些东西,自己只是将精力花在自己核心的数据视图以及模板代码的编写上就行了,真的省了不少的事。django挺大的,许多的功能我还不清楚,也不知道怎么用,做这个平台,尽管才开始做,但我想随着开发进一步深入,所以学习和学到的东西还是挺多的。

另外自己在数据模型的操作上还有了进一步的感悟,深感ORM的强大,由于都是自己一个人试着去做,一遇不懂的就Google,可能也会挺片面的,需要多参考下别人编写的代码。