需要Django 1.2速成课程

时间:2010-05-21 05:05:58

标签: python django

我知道Python,但我从未使用过Django。

在一个周末,我需要了解Django 1.2如何移植我典型的PHP CRUD Web应用程序? (是的,我读过Joel Spolsky's Netscape article: - ))

我现在正在阅读this tutorial,这很棒。我已经在使用inspectdb来从现有模式生成我的模型。

我打算本周末使用以下内容:

  • 片段缓存
  • 静态资产版本控制(远期将到期)
  • 架构迁移(或在Django中调用的任何内容)
  • 自动管理(稍后再自定义)
  • 测试框架
  • 外观
  • ......我可能还不知道的其他东西

我熟悉其他语言/框架中的所有这些概念,除了我从未使用过的ORM。我知道SQL很不错。

任何链接,sage的建议,陷阱,(优秀)教程/文档中未提及的内容,或 提及的内容,但保证重复==非常欢迎。谢谢!

2 个答案:

答案 0 :(得分:2)

django文档非常好,您应该找到大部分问题的答案http://docs.djangoproject.com/en/1.2/

您可以轻松谷歌,但请确保您在django 1.2的文档页面上。

对于架构迁移,我建议查看南http://south.aeracode.org/

在我看来,南方是网站的必备功能。入门非常简单快捷。他们网站上的教程应该可以帮到你。我认为如果你计划在周末进行一些模式迁移,这将是一个很大的帮助。如果没有,你可以稍等一下。 我从来没有在inspectdb生成的db上使用south,但我想它应该可以正常工作:)

祝你周末愉快:)

答案 1 :(得分:2)

我最好的建议是:学习Python。

Django很精彩,但它根本就是Python。只需按照您在网络上找到的文档和教程,您就可以获得很长的路要走,但如果您尝试使用PHP习语而不是Pythonic,那么您将无法获得尽可能多的好处。