私は学ぶことができる良いジャンゴオープンソースのアプリは何ですか?ベストプラクティスに従い、機能の大部分をカバーし、過度に複雑ではないものは何か?勉強するには良いオープンソースの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出力:3000行のPythonコード30個のファイル、2900行のテンプレートhtml
これはあなたの現在のPythonとdjangoの知識レベルに依存します。
ちょうどdjangoを使い始めたばかりの方は、django documentationをご覧ください。それは明確に明記されています。プロジェクトを念頭に置いている場合は、特定のパーツに関するベストプラクティスを見極めながら作業を開始してください。 Pythonコーディングスタイルについては、pep 8スタイルガイドを踏襲してください。
あなたはすでに多くのサイトがあるジャンゴでいくつかの作業を行っている場合は、これらのうそ:
私はnowdaysを行うことはジャンゴの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. JavaでWebサービスを勉強するには良いリソースですか?
- 2. opengl es 2.0を勉強する良い方法はありますか?
- 3. 良いオープンソースのVoiceXML実装は何ですか?
- 4. 良いオープンソースのBitTorrentライブラリとは何ですか?
- 5. 良いオープンソースのJava SE JTA TransactionManager実装は何ですか?
- 6. 私はこのプロジェクトを過度に勉強しましたか?
- 7. ココア:私は勉強
- 8. SMSゲートウェイのKannelに代わるオープンソースの良い選択肢は何ですか?
- 9. C++用のオープンソース開発環境:何が良いですか?
- 10. 私はJPAを勉強JPA
- 11. 私はコンピューティングを勉強していないことによって逃したものは何ですか?
- 12. djangoのオープンソースのソーシャルライブラリの良いセットを探しています
- 13. Djangoでopeninviterの良い選択肢は何ですか
- 14. プロジェクトを開始するためのフレームワークを勉強するのは面倒ですか?
- 15. アニメーションのスクリーンキャプチャに適したコーデックは何ですか?良いオープンソースのソリューションはありますか?
- 16. 私は受験のために勉強しています
- 17. Xcodeプロジェクトをバックアップする最良の方法は何ですか
- 18. プロジェクトで最も良いバージョン管理方法は何ですか
- 19. 私が貢献できるオープンソースのJavaプロジェクトとは何ですか?
- 20. "ベスト"オープンソースのlolcodeインタープリタは何ですか?
- 21. オープンソースのプロジェクトはgroovy?
- 22. DjangoからNeo4jにアクセスする最も良い方法は何ですか?
- 23. Django 1.5を学ぶ最も良い方法は何ですか?
- 24. 初心者が読めるオープンソースのErlangプロジェクト/ファイルは何ですか?
- 25. 私はテンプレートの知識を勉強タイプ
- 26. DjangoアプリケーションにAPIを追加する最も良い方法は何ですか?
- 27. は、どのように私は青写真でフラスコを勉強
- 28. Djangoでルックアップテーブルを実装するための良いパターンは何ですか?
- 29. HTML5のドラッグ&Iは、プロジェクトに実装するためのドラッグ&ドロップを勉強していたアクセス属性
- 30. 良いCRMの商業またはオープンソース
あなたの現在のPythonの知識は? – picus
これはもっとフォーラム型の質問です。あなたはそれを他の場所に求めることを検討すべきです。 – mkelley33
[よく学ぶDjangoサンプルコードの複製](http://stackoverflow.com/questions/540482/well-designed-django-example-code-to-learn-from) – bernie