任何人都可以建议一个好的开源django项目来学习django开发。
答案 0 :(得分:90)
一个很棒的资源是www.djangopackages.com,其中列出了许多着名的Django应用程序,包括各自的回购链接,受欢迎程度等等。
查找热门项目的另一种方法是直接在GitHub上发布:https://github.com/search?q=django
最后:
答案 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)
我不会说它应该用作Django教程,但是它们有一种令人钦佩的编程风格,我通过阅读它们的来源获得了一些提示和技巧。这绝对是一个值得学习的好例子。
答案 5 :(得分:2)
我建议Waka Waka。它是一个写得很好的wiki,应该让你对如何在django中开发有一个很好的了解。它是Pinax使用的应用程序,它本身应该是巨大的,可以学习。
您当然也可以浏览一些ubernostrum's code,例如注册,个人资料和联系表格,这些都是django世界的标准。但是,由于其中一些涉及动态形式,因此在进行一些实际编码之后最好能够实现它。
答案 6 :(得分:1)
如果您对在App Engine中运行Django感兴趣,请查看this project。这是一个demo.