学习Django框架

Sof*_*tic 18 django

Django是一个很棒的框架,但在看了几个学习视频后,我意识到这些人对Django框架和库有很好的了解,这使他们能够非常轻松地使用任何类.

我只是想知道如何在IDE不够强大的环境中记住所有这些类和功能.

学习过程应该是什么?

有没有提示或技巧来记住Django类库?

对我这样的很多人来说,任何建议都会有很大的帮助.

Cat*_*lus 16

有没有提示或技巧来记住Django类库?

  1. 不要试图记住每一个细节.能够快速搜索文档更有用恕我直言.
  2. 获取IPython并使用shell.
  3. 在搜索某些内容时,请先尝试对其进行分类(例如,您需要与请求/响应相关的内容 - 这是HTTP,因此它可能存在django.http;您需要上下文容器 - 这与模板相关,因此它可能位于某处django.template).
  4. 能够挖掘Django的源代码也很有用.

我就是这样做的,而且效果很好.


Red*_*yph 5

你考虑过web2py吗?虽然Django,TurboGears,web2py都是很好的框架,但我发现后者非常简单灵活.你可以在这里看到一个比较(不要担心这个文件在他们的网站上,这是非常诚实的).

要回答您的问题,您可以使用几个免费的IDE,这将有助于您找到自己的方式:

  • Eclipse和Pydev是一个很好的环境,你可以从Mylyn中获益,定义任务和存储相关的上下文,从一个projet转换到另一个projet,以及许多其他附加组件;
  • Pyscripter一旦配置正确,就非常擅长解析您的资源并为您提供上下文支持.

Komodo也很好,但不是免费的,而且不像Eclipse那样开放.

您将在此处找到另一个问题中的所有IDE .