我知道Python,但我从未使用过Django。
在一个周末,我需要了解Django 1.2如何移植我典型的PHP CRUD Web应用程序? (是的,我读过Joel Spolsky's Netscape article: - ))
我现在正在阅读this tutorial,这很棒。我已经在使用inspectdb来从现有模式生成我的模型。
我打算本周末使用以下内容:
我熟悉其他语言/框架中的所有这些概念,除了我从未使用过的ORM。我知道SQL很不错。
任何链接,sage的建议,陷阱,(优秀)教程/文档中未提及的内容,或 提及的内容,但保证重复==非常欢迎。谢谢!
答案 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,那么您将无法获得尽可能多的好处。