Python 需要Django 1.2速成班

Python 需要Django 1.2速成班,python,django,Python,Django,我知道Python,但我从未使用过Django 关于Django 1.2,我需要了解什么才能在一个周末内移植典型的PHP CRUD web应用程序?(是的,我读过:-) 我现在正在阅读,非常好。我已经在使用inspectdb从现有模式生成模型 我计划在本周末使用以下工具: 片段缓存 静态资产版本控制(用于将来到期) 模式迁移(或Django中称之为的任何迁移) 自动管理(并在以后自定义) 测试框架 皮 …其他我可能还不知道的事情 我熟悉其他语言/框架中的所有这些概念,除了我从未使用过的ORM

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

关于Django 1.2,我需要了解什么才能在一个周末内移植典型的PHP CRUD web应用程序?(是的,我读过:-)

我现在正在阅读,非常好。我已经在使用inspectdb从现有模式生成模型

我计划在本周末使用以下工具:

  • 片段缓存
  • 静态资产版本控制(用于将来到期)
  • 模式迁移(或Django中称之为的任何迁移)
  • 自动管理(并在以后自定义)
  • 测试框架
  • …其他我可能还不知道的事情
我熟悉其他语言/框架中的所有这些概念,除了我从未使用过的ORM。不过我对SQL非常了解


任何链接、明智的建议、陷阱、教程/文档中未提及的内容,或提及但值得重复的内容==非常欢迎。谢谢

django文档非常好,你应该能找到你大部分问题的答案

你可以很容易地用谷歌搜索它,但要确保你在django 1.2的文档页面上

对于模式迁移,我建议看一下south

在我看来,南方是一个网站必须具备的功能。这是非常容易和快速开始。他们网站上的教程应该对你有所帮助。我认为,如果您计划在周末进行一些模式迁移,这将是一个很大的帮助。如果没有,你可以等一会儿。 我从未在inspectdb生成的db上使用过south,但我想它应该可以正常工作:)


祝你周末愉快:)

我最好的建议是:学习Python


Django很棒,但从根本上说,它只是Python。您只需阅读web上的文档和教程,就可以取得很大的进步,但是如果您尝试使用PHP惯用语而不是Python惯用语,您将无法获得尽可能多的好处。

嗨,luc,谢谢您的回答。你能多谈谈南方吗?我看是0.7版。有陷阱吗?这个周末值得一看,还是以后添加它(同时手动迁移模式)就足够容易了?@Delusionalweekendwarior:我编辑了这篇文章,提供了更多关于南方的信息。我希望这会有帮助。我很想在周末后得到你对django的反馈。我很感激你的建议,但我想你跳过了我帖子的前三个字?:-)