2011-02-17 12 views
6

私は学ぶことができる良いジャンゴオープンソースのアプリは何ですか?ベストプラクティスに従い、機能の大部分をカバーし、過度に複雑ではないものは何か?勉強するには良いオープンソースのdjangoプロジェクトは何ですか?

+0

あなたの現在のPythonの知識は? – picus

+0

これはもっとフォーラム型の質問です。あなたはそれを他の場所に求めることを検討すべきです。 – mkelley33

+1

[よく学ぶDjangoサンプルコードの複製](http://stackoverflow.com/questions/540482/well-designed-django-example-code-to-learn-from) – bernie

答えて

0

Djangoアプリのコンセプト自体は、特定の/関連する機能を実行することなので、Djangoのすべての機能をカバーする特定のアプリケーションはありません。

と言われていますが、人気のあるDjangoアプリはdjango-registrationです。その人気は、ほとんどのWebアプリケーションで明白な要求であるUser authenticationがあり、Djangoプロジェクトとの統合が非常に簡単です。

おそらく、ネット上で利用可能なオープンソースのDjangoアプリをたくさん試してみてください。 http://www.djangopackages.com/http://www.django-apps.com/を参照すると、手が汚れてしまうことがあります。

1

私はdjangobb(www.djangobb.org)が完全なアプリケーションであり、生産品質で比較的簡単であることを発見しました。私は、フォーラムやBBとは関係のない私のアプリケーションのベースとして使っています。 cloc出力:3000行のPythonコード30個のファイル、2900行のテンプレートhtml

5

これはあなたの現在のPythonとdjangoの知識レベルに依存します。
ちょうどdjangoを使い始めたばかりの方は、django documentationをご覧ください。それは明確に明記されています。プロジェクトを念頭に置いている場合は、特定のパーツに関するベストプラクティスを見極めながら作業を開始してください。 Pythonコーディングスタイルについては、pep 8スタイルガイドを踏襲してください。

あなたはすでに多くのサイトがあるジャンゴでいくつかの作業を行っている場合は、これらのうそ:

私はnowdaysを行うことはジャンゴのcontribアプリケーション(管理者、に見ていますauth、comments、flatpages)があり、これは残りのdjangoに基づいて構築されています。これは、私のアプリを書く方法の最良の方法を提供します。 Djangoのコメントフレームワーク(独立したオブジェクト)に続いて、私はアプリdjango-valuateに取り組んでいます

(テンプレートタグによる評価の独立した添付ファイル、likebuttonsなどオブジェクト)

これらは私の意見の一部です。私はまたと主張しました。私はいくつかの異なる視点について知りたいと思います。

0

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

関連する問題