什麼是可以學習的好的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. 良好的開源JS項目學習?
- 4. 一個很好的學習資源HTML5
- 5. 什麼是一些偉大的開源Visual Basic .NET項目來學習?
- 6. 尋找VB.NET開源項目來學習
- 7. 什麼是一些很好的機器學習編程練習?
- 8. 什麼是學習XNA的好資源?
- 9. 什麼是一些好書,網絡資源和學習R的項目?
- 10. 一個很好的Swing項目,用於學習最佳實踐
- 11. 什麼是學習開源的好方法
- 12. 有沒有一個很好的開源項目來學習泛型和避免數據集?
- 13. 學習Rails代碼庫內部的一些很好的資源是什麼?
- 14. 學習Grails有什麼好的資源?
- 15. 學習json有什麼好的資源?
- 16. 什麼是良好的第一個開源項目?
- 17. 是否有必要學習Java來貢獻開源項目?
- 18. 使用開源項目的源代碼來學習
- 19. Hadoop是一個很好的開源項目嗎?
- 20. 寫得好的開源項目(用於學習)?
- 21. 開源Java遊戲的一個很好的例子是什麼?
- 22. 什麼是一個很好的資源/方法來學習如何爲Perl製作Qt GUI?
- 23. 學習django的一些互動資源是什麼?
- 24. 開源項目學習asp.net mvc 3
- 25. Java EE開源項目學習?
- 26. 你見過的一些最好的開源項目是什麼?
- 27. 什麼是學習MASM代碼(不是HLA)的好資源?
- 28. 什麼是一些良好的開源項目登陸頁面?
- 29. 學習Django - 良好的初學者項目
- 30. 尋找一個很好的資源來學習使用CUDA與C#
您目前對Python的熟悉程度如何? – picus 2011-02-17 01:43:58