Django-apps-life-cycle
提供:Dev Guides
Django-アプリのライフサイクル
プロジェクトは多くのアプリケーションの合計です。 すべてのアプリケーションには目的があり、別のプロジェクトに再利用できます。たとえば、Webサイトの連絡先フォームはアプリケーションであり、他のユーザーに再利用できます。 それをプロジェクトのモジュールとして見てください。
アプリケーションを作成する
プロジェクトフォルダーにいると仮定します。 メインの「myproject」フォルダーで、同じフォルダーにmanage.py-
あなたはmyappアプリケーションを作成し、プロジェクトのように、Djangoはアプリケーション構造を持つ「myapp」フォルダを作成します-
- init。py -pythonがこのフォルダーをパッケージとして処理することを確認するためです。
- admin.py -このファイルは、管理インターフェイスでアプリを変更可能にするのに役立ちます。
- models.py -これは、すべてのアプリケーションモデルが格納される場所です。
- tests.py -ユニットテストがある場所です。
- views.py -アプリケーションビューがある場所です。
あなたのアプリケーションをプロジェクトに知ってもらう
この段階で、「myapp」アプリケーションが作成されました。次に、Djangoプロジェクト「myproject」に登録する必要があります。 これを行うには、プロジェクトのsettings.pyファイルでINSTALLED_APPSタプルを更新します(アプリ名を追加します)-