16

1 つのアプリだけを含むプロジェクトを作成する場合、プロジェクトに名前を付けるにはどのような方法が適切ですか?

アプリに名前を付ける方法を混乱なく考えることができますが、プロジェクト名が必要です。(プロジェクトなしでアプリを作成できますか? はいの場合、それを行ってもよいですか?)

[更新] 単一のアプリを含む github のいくつかのプロジェクトが django-[appname] という名前になっているのを見ました。私はそれが好きで、単一のアプリを含む私のプロジェクトに名前を付けるためにそれに従います. Django は単一のアプリ プロジェクトではやり過ぎかもしれませんが、今のところ Django の学習を始めたばかりなので、プロジェクトにはアプリが 1 つしかありません。

ありがとう

4

3 に答える 3

6

通常、1 つのインストールのみで使用されるプロジェクトの場合、通常、プロジェクトに「システムを使用する人」(組織の名前など) と名前を付け、アプリに「システムの主要な機能」と名前を付けます。

ただし、アプリが非常に単純で、複数のアプリを使用することを想定していない場合、django は重すぎる可能性があり、実際には、より単純なものを使用することでより適切に機能する可能性があります。

于 2012-07-19T06:51:39.650 に答える
1

私は Django を初めて使用しますが、ドキュメントを読んだ限りでは、プロジェクトがあまりにも多くの要因に依存しているため、プロジェクトの命名規則は見つかりませんでした。代わりに、プロジェクトには一般的な名前を使用し、アプリにはより具体的な名前を使用してください。

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

プロジェクトが優先され、アプリはさまざまなプロジェクトで再利用できることに注意してください。

于 2012-07-19T06:44:12.187 に答える
0

django では、プロジェクトが必要です。これは、設定、urls モジュールを保持するものです。また、プロジェクトには少なくとも 1 つのアプリが必要です。

ほとんどのプロジェクトは多くのアプリで構成されています。組織化が必要であり、これが推奨される方法です。ただし、非常に単純なアプリで、このボイラープレートのすべてがやり過ぎで、単一のファイルに保持したい場合は、Flaskなどの他のマイクロ フレームワークのいくつかを使用してそれを行うことができます。

于 2012-07-19T06:48:35.270 に答える