python - 需要 Django 1.2 速成类

标签 python django

我知道 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/

相关文章:

Python Tkinter 多选列表框

python - django-多对多字段上的文件上传

python - Django 的 OpenID 服务器/提供商

python - Django url 参数

python - Q : google app engine app. yaml 如何处理 main.py 中的 url?

python - 是否有像 `lambda x, y: x.custom_method(y)` 这样的标准功能代码?

python - YAML 加载 5e-6 作为字符串而不是数字

Python django 管理 : How can I show only items belonging to specific model in an admin page?

python - Django:如何迭代两个一对多表关系?

python - 访问 gunicorn 支持的服务时静默超时。如何调试?