良好的开源django项目学习

时间:2009-09-30 17:25:24

标签: django open-source

任何人都可以建议一个好的开源django项目来学习django开发。

7 个答案:

答案 0 :(得分:90)

一个很棒的资源是www.djangopackages.com,其中列出了许多着名的Django应用程序,包括各自的回购链接,受欢迎程度等等。

查找热门项目的另一种方法是直接在GitHub上发布:https://github.com/search?q=django

最后:

  1. Awesome Django @ https://github.com/wsvincent/awesome-django
  2. 很棒的Python @ https://github.com/vinta/awesome-python

答案 1 :(得分:9)

django-basic-apps也是学习django和可重用应用程序的一个很好的开始。这些应用程序非常简单,代码编写得很好。

答案 2 :(得分:8)

如果您希望了解Django的流行可重用应用功能,我建议使用Pinax,您也可以查看Django-Mingus。我是Mingus背后的作者,我最近发布了Mingus中包含的应用程序列表以及它们的使用方式和原因。它可能有助于找到您可能想要自己使用的一些项目。这是一个链接:“The apps that power Django-Mingus

Google Code,GitHub和BitBucket上还有大量的Django项目。只需搜索“django”。

上面提到的Django-CMS和Fein-CMS都是很好的CMS项目,而且Eric的屏幕截图非常棒 - 我绝对建议Django的任何菜鸟观看所有13个截屏视频。

答案 3 :(得分:4)

对新手来说最好的一个:13个截屏视频“来自地面的Django”本周在Django

编辑:
该网站已关闭。 view archived page

答案 4 :(得分:4)

几周前,我问Malcolm Tredinnick,如果有一个他很欣赏的项目,他建议使用Django Packages。 They keep their source on Github

我不会说它应该用作Django教程,但是它们有一种令人钦佩的编程风格,我通过阅读它们的来源获得了一些提示和技巧。这绝对是一个值得学习的好例子。

答案 5 :(得分:2)

我建议Waka Waka。它是一个写得很好的wiki,应该让你对如何在django中开发有一个很好的了解。它是Pinax使用的应用程序,它本身应该是巨大的,可以学习。

您当然也可以浏览一些ubernostrum's code,例如注册,个人资料和联系表格,这些都是django世界的标准。但是,由于其中一些涉及动态形式,因此在进行一些实际编码之后最好能够实现它。

答案 6 :(得分:1)

如果您对在App Engine中运行Django感兴趣,请查看this project。这是一个demo.