2012-07-19 4 views
13

1つのアプリケーションだけを含むプロジェクトを作成する場合、プロジェクトの名前を付ける良い方法は何ですか?1つのアプリケーションだけを含むdjangoプロジェクトの名前を付ける良い方法

私は自分のアプリの名前をどのように混乱させることなく考えることができますが、私はそれにプロジェクト名が必要です。

[更新] github上で、単一のアプリケーションを含むいくつかのプロジェクトの名前がdjango- [appname]となっているのを見たのですが、プロジェクトがなければ作成することはできますか? 私はそれを気に入っていて、1つのアプリを含むプロジェクトに名前を付けてそれをフォローします。 Djangoは1つのアプリプロジェクトのために残忍かもしれませんが、今のところ私はちょうどdjangoを学び始めたので、私のプロジェクトには1つのアプリしかありません。

おかげ

+0

サイト/プロジェクトとアプリケーションを作成する必要がありますが、そこから脱出するとは思いません。 – Rohan

+1

django- [appname]という名前のアプリは、一般的には再利用可能なアプリですが、独自のdjangoプロジェクトはありません。あなたのアプリが再利用可能なアプリでない場合は、その命名規則を使用しないでください。 –

答えて

1

私はジャンゴに非常に新しいんだけど、彼らはあまりにも多くの要因に依存するように私は、ドキュメントの何を読んで、私はプロジェクトのための任意の命名規則を発見していません。代わりに、プロジェクトのための一般的な名称およびアプリケーションのためのより具体的な名前を使用します。

project = humanresource 
apps = salaries, badge, whatelse... 

をプロジェクトが最初に来て、アプリが異なるプロジェクトで再利用できることを覚えておいてください。

+2

これらのアプリの名前はモデルのように聞こえる... – user83039

0

djangoでは、プロジェクトを設定する必要があります。つまり、設定を保持しているのは、urlsモジュールです。プロジェクトには最低1つのアプリが必要です。

ほとんどのプロジェクトは多くのアプリで構成されています。組織が必要であり、これが好ましい方法です。しかし、非常にシンプルなアプリケーションであれば、この定型文のすべてが過剰なものであり、単一のファイルに保存したいと思う場合は、Flaskのような他のマイクロフレームワークを使用することができます。

+7

どのように質問に答えますか?草は緑色で、太陽は黄色で、時には草が緑色ではありませんが、ほとんどの時間はです。空は青です。 –

6

通常、1つのインストールでのみ使用される予定のプロジェクトでは、通常、自分のプロジェクトに「システムを使用する人」(たとえば組織の名前)と「システムの主な機能」 。

しかし、複数のアプリを使用することを期待していないアプリが本当にシンプルであれば、djangoは重量が重すぎる可能性があります。

関連する問題