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

学习Django 1.5的最佳方法是什么?,django,web-applications,django-1.5,Django,Web Applications,Django 1.5,深思熟虑地学习Django 1.5的最佳方法是什么?我是一名.NET开发人员,对OOP、HTML5、CSS和JavaScript有很好的理解。我还具有Python的入门级知识。我对MVC(在本例中是MVT)是完全陌生的 我需要使用Django构建应用程序,为用户提供基于地理距离的相互查找、上传图片并在线编辑、自然语言搜索等功能。。。(只是为了强调我需要知道的不仅仅是如何构建一个投票应用程序或一个简单的博客) 我的理解是,学习Django的入门点是在Django项目现场完成教程。那么,什么?你推荐

深思熟虑地学习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服从我的意愿,这将是非常宝贵的

  • 官方Django教程(如您所知)
  • 2勺Django电子书或平装书()。里面有很多有用的信息,甚至是关于virtualenv、自定义设置等

  • 如果您不想为这本优秀的书花费几美元,请看看这个github存储库:这是一个正在进行的项目。

    我是python和Django的新手。
    以下是我按此顺序遵循的路径:

  • www.learnpythonthehardway.org(在线免费html)
  • 执行Django项目轮询教程
  • gettingstartedwithdjango.com(GSWD)
  • 按此顺序学习这些教程很重要,因为这将为
    GSWD
    设置您的环境,并将浏览
    virtualenv


    同样如前所述,2Scoops手册是一本最佳实践手册

    我并不反对买一本书!我喜欢支持有献身精神的作者,我在以前的搜索中已经标记了这个作者。阅读完整的教程和这本书是否足以达到Django的专业知识水平?你需要把手弄脏才能达到专业知识水平。也就是说,我认为当你开始学习Django时,这些是你应该研究的材料。2scoops包含许多最佳实践和注意事项,可帮助您避免开发中常见的陷阱。谢谢您的回答。然后,我将继续讨论这两个来源。我有许多项目需要完成,它们将用于实践经验。我正在寻找相关的理论资源。“Python入门级知识”可能不足以充分利用Django的大部分功能,因此您可能希望尽可能多地了解Python及其对象模型(非常强大,但有点奇特)。谢谢Bruno。我读过Django3的OOP,这或多或少是我目前对Python的知识水平。