Djangoプロジェクトとアプリケーションの作成
Django仮想環境設定とパッケージ設定
この文書を使用する前に、Python仮想環境の作成とアクティブ化など、多くのパッケージをインストールしました.
まだ先の資料を見ていない方はここを参考にしてください.
次に、Djangoで最初のプロジェクトとアプリケーションを作成し、これらの設定を簡単に説明します.
1.Djangoプロジェクトの作成
djangoで開発するには、まずdjangoで私たちのプロジェクトを作成します.
プロジェクトの作成時にpythonやdjangoでキーワードを使用しないことをお勧めします.「-」(ハイフン)も使用できません.
次の名前が使用できない、または使用を推奨しない例.
django-admin startproject firstpjt .
ここでfistrpjtは、作成するプロジェクトの名前です.プロジェクト名の後に공백+.
を付けると、現在のフォルダにプロジェクトが作成されます.もし.撮らないと、プロジェクトフォルダの作成後に複数のファイルとフォルダが作成されます.プロジェクトフォルダとmanagerは、現在のフォルダに上記のように表示されます.pyが作成された場合、djangoのプロジェクトは正常に作成されました.(manage.pyは私たちの忠実な奴隷で、彼は私たちが今後djangoを使う多くのことを処理します.)
firstpjtで作成したファイルを一つ一つ見てみましょう.
前述したように、プロジェクトの作成時にPythonファイルが作成されます.
2.Django appの作成
次に、プロジェクトに最初のアプリケーションを作成します.
アプリケーションの作成時に複数のアプリケーション名を使用することを推奨します.
python -manage.py startapp movies
上記のコマンドはpython-manageです.py+startapp+アプリケーション名の順に作成します.アプリケーションの作成に成功した場合は、以下のようにmoviesフォルダが作成されています.
プロジェクト作成時に作成したPythonファイル.
これは
しかし、私たちが作成したプロジェクトとアプリケーションはいったい何なのか、どんな役割と関係があるのでしょうか.
プロジェクトとアプリケーションの役割と関係を振り返ってみましょう.
3. Project & Application
Project
Application
アプリケーションは、実際のリクエストの処理、ページの表示などを担当します.
1つのプロジェクトに複数のアプリケーションが含まれています
通常、アプリケーションは単一のロールと機能単位で作成されます.
プロジェクトでアプリケーションを使用するには、上に設定を表示する必要があります.pyはINSTALLED APPSリストにアプリケーションを追加する必要があります.
INSTALLED APPSは、djangoインストールでアクティブ化されているすべてのアプリケーションを指定する文字列リストです.
INSTALLED APPS
django-extensionsはdjangoの機能をより簡単にし、機能をより強くします.
前述したようにDjangoはINSTALLED APPSに登録されている
そして、Djangoの最初のプロジェクトとアプリケーションの作成と登録が完了しました.
Reference
この問題について(Djangoプロジェクトとアプリケーションの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@shawnk123/Django-프로젝트와-앱-생성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol