什么是可以学习的好的django开源应用程序?遵循最佳实践的东西,涵盖了大部分功能并且不会过于复杂?什么是一个很好的开源django项目来学习?
回答
因为Django应用程序本身的概念是执行特定的/相关的功能,所以我不认为会有任何特定的应用程序可以覆盖Django的所有/大部分功能。
话虽如此,流行的Django应用程序是django-registration。它的流行起源于大多数web应用程序的明显要求,它具有User authentication,并且它非常容易与Django项目集成。
最好的方法可能是继续尝试在网上提供的吨的开源Django应用程序。您可以通过浏览http://www.djangopackages.com/和http://www.django-apps.com/开始弄脏你的手。
我发现djangobb(www.djangobb.org)是一个完整的应用程序,生产质量和相对简单。我用它作为我的应用程序的基础,与论坛和bb无关。 cloc输出:在30个文件中只有3000行Python代码,另有2900行模板html
这将取决于您当前的python和django知识水平。
如果你刚开始使用django,我建议你看看django documentation。它是明确和清晰的。如果您有一些项目,请在查找有关特定部件的最佳实践时开始研究。对于python编码风格,请尝试遵循pep 8风格指南。
如果你已经做了Django的一些工作有很多网站位于这:
我做什么nowdays是考虑的Django的contrib应用程序(管理员, auth,comments,flatpages),它们是基于django的其余部分构建的。这给出了如何编写我的应用程序的最佳方式。
继Django的评价框架(反对独立的),我工作的一个应用程序django-valuate(对象通过模板标签收视率的独立附件,likebuttons等)
这些都是我的一些看法。我也有出演这个问题,因为我想知道一些不同的观点,如果我的声音。
snipt.net,代码共享网站:
https://github.com/lionburger/snipt
Review Board,代码审查Web应用程序
https://github.com/reviewboard/reviewboard/tree/master/reviewboard
rietveld,另一个代码由GVR亲自审查应用程序引擎。由于Django模型不适用于App Engine,因此在深入研究此源代码之前,您需要了解一些Django,而不是使用GAE db模型。
http://code.google.com/p/rietveld/source/browse/#svn%2Ftrunk
- 1. 什么是一个很好的项目来学习现代模式和实践?
- 2. 什么是学习OpenCL的好项目?
- 3. 一个很好的学习资源HTML5
- 4. 什么是一些伟大的开源Visual Basic .NET项目来学习?
- 5. 寻找VB.NET开源项目来学习
- 6. 什么是一些很好的机器学习编程练习?
- 7. 什么是学习XNA的好资源?
- 8. 什么是一些好书,网络资源和学习R的项目?
- 9. 一个很好的Swing项目,用于学习最佳实践
- 10. 什么是学习开源的好方法
- 11. 有没有一个很好的开源项目来学习泛型和避免数据集?
- 12. 什么是良好的第一个开源项目?
- 13. 学习Grails有什么好的资源?
- 14. 学习json有什么好的资源?
- 15. 是否有必要学习Java来贡献开源项目?
- 16. Hadoop是一个很好的开源项目吗?
- 17. 开源Java游戏的一个很好的例子是什么?
- 18. 写得好的开源项目(用于学习)?
- 19. 学习django的一些互动资源是什么?
- 20. 开源项目学习asp.net mvc 3
- 21. Java EE开源项目学习?
- 22. 你见过的一些最好的开源项目是什么?
- 23. 什么是一些良好的开源项目登陆页面?
- 24. 学习Django - 良好的初学者项目
- 25. 这个开源项目的一些很好的文档'solr-uima'
- 26. 什么是一些很好的资源来学习音频处理/工程/编程?
- 27. 什么是学习机器学习的好实施?
- 28. 最好的资源来学习C/C++
- 29. 良好的学习来源学习ERD和ORM
- 30. 什么是一些很好的微控制器开发板来学习.net微观框架?
您目前对Python的熟悉程度如何? – picus 2011-02-17 01:43:58