我知道 Python,但我从未使用过 Django。
要在一个周末内移植我的典型 PHP CRUD Web 应用程序,我需要了解哪些有关 Django 1.2 的信息? (是的,我读过 Joel Spolsky's Netscape article :-))
我正在阅读 this tutorial现在,它非常好。我已经在尝试使用 inspectdb 从现有模式生成我的模型。
我计划在这个周末使用以下内容:
- 片段缓存
- 静态 Assets 版本控制(适用于遥远的 future )
- 模式迁移(或它们在 Django 中的任何称呼)
- 自动管理(稍后自定义)
- 测试框架
- 皮肤
- ...其他我可能还不知道的东西
我熟悉其他语言/框架中的所有这些概念,除了我从未使用过的 ORM。不过,我非常了解 SQL。
任何链接、明智的建议、陷阱、(优秀的)教程/文档中未提及的内容,或 提到但值得重复的内容 == 非常欢迎。谢谢!
最佳答案
django 文档非常好,您应该可以找到大部分问题的答案 http://docs.djangoproject.com/en/1.2/
你可以很容易地用谷歌搜索它,但要确保你在 django 1.2 的文档页面上。
schema迁移,推荐看south http://south.aeracode.org/
在我看来,south 是网站必备的功能。上手非常简单快捷。他们网站上的教程应该对你有帮助。如果您计划在周末进行一些模式迁移,我认为这将是一个很大的帮助。如果没有,您可以稍等片刻。 我从来没有在 inspectdb 生成的数据库上使用过 south 但我想它应该可以正常工作:)
周末愉快:)
关于python - 需要 Django 1.2 速成类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2879698/