学习Django 1.5的最佳方法是什么?

ilo*_*acs 7 django web-applications django-1.5

学习Django 1.5的最佳方法是什么?我是一名.NET开发人员,对OOP,HTML5,CSS和JavaScript有很好的理解.我也有Python的入门级知识.我对MVC(或MVT,在这种情况下)完全不熟悉.

我需要使用Django构建应用程序,为用户提供诸如根据地理距离找到对方,上传图片和在线编辑,自然语言搜索等功能...(只是为了强调我需要了解更多信息)如何构建民意调查应用程序或简单的博客).

我的理解是学习Django的切入点是在Django项目站点完成教程.那么,什么?你会推荐什么样的路径?我已经看到网络上的大量学习资源目标版本低于1.5,我无法在1.5上找到书籍.在阅读关于1.4的学习资料的评论时,我经常看到它们已经过时,并没有真正适用于1.5.

此外,我简要介绍了部署Django应用程序所需的内容.Virtualenv,git,pip等...都是我不知道的事情,通过FTP上传已编译的二进制文件,用于部署应用程序的人看起来有点吓人.

帮助定义一条清晰的路径来学习如何将Django弯曲到我的意愿将是非常宝贵的!

maw*_*awi 6

  1. 正式的Django教程(如您所知)
  2. Django电子书或平装书的2个独家新闻(https://django.2scoops.org/).其中有很多有用的信息,甚至关于virtualenv,自定义设置等.

如果你不想花几块钱买这本优秀的书,请看看这个github存储库:https://github.com/jacobian/djangobook.com这是一个正在进行的项目.

  • 你需要亲自动手才能获得专业水平的知识.这就是说,当你开始使用Django时,我认为这些是你应该考虑的材料.2scoops包含许多最佳实践和注意事项,可帮助您避免开发中常见的陷阱. (2认同)
  • "Python的入门级知识"可能还不足以真正充分利用Django的大部分功能,因此您可能希望尽可能多地学习Python及其对象模型(这是非常强大但有点特殊) . (2认同)