Django Framework - Create File


開始します。


djangoの自動化ファイル生成と開発サーバの実行について議論した.

プロジェクトファイルの作成(コード行)

django-admin startproject 프로젝트명
生成されたファイルのリスト
프로젝트명/
    manage.py
    프로젝트명/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py
≪ルート・ディレクトリ|Root Directory|ldap≫:ルート・ディレクトリはプロジェクトのコンテナです.名前変更可能
nage.py:Djangoプロジェクトと複数の方法でインタラクティブなコマンドラインユーティリティ詳細
./__init__.py:Pythonにこのディレクトリをパッケージと見なすように通知する空のファイル
./settings.py:現在のDjangoプロジェクトの環境と構成を格納します.詳細
./urls.py:現在のDjangoプロジェクトのURL宣言を保存します.詳細

Webサーバの実行

python manage.py runserver 포트
defaultはポート番号8000を省略でき、開発サーバは要求するたびにPythonコードを自動的に再ロードします.コード内の変更は、サーバがXを再起動する必要があります.

アプリケーションの作成

python manage.py startapp 앱 이름
生成されたファイルのリスト
앱 이름/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    urls.py
    views.py

アプリケーションの登録


アプリケーションを現在のプロジェクトに含めるには、INSTALLED APPS(プロジェクトフォルダ内のsettings.pyファイルに存在する)設定(ポーリングと呼ばれるアプリケーション)に、アプリケーション構成クラスへの参照(default:アプリケーションファイル内のapps.py内のクラス~Config)を追加する必要があります.

プロジェクトとアプリケーションの違い


アプリケーションは、Webログシステム、公開レコードデータベース、または小型調査アプリケーションなどのタスクを実行するためのWebアプリケーションです.プロジェクトは、特定のWebサイトの構成とアプリケーションの集合です.プロジェクトには複数のアプリケーションが含まれる場合があります.アプリケーションは複数のプロジェクトに存在する可能性があります.

作成


Pythonコードを編集して、ページに表示されるメカニズムとこれらのメカニズムを表示します.

. / views.py


indexという名前のビューを呼び出すには、URLConfを使用するために関連するURLが必要です.
ポーリングディレクトリにURLConfを作成するにはurls.pyという名前のファイルを作成する必要があります.

. / urls.py


pathの最初の引数はURLモードであり、name部分はビューファイルの関数名である.

.. / urls.py


プロジェクトフォルダのurls.py에서 path('polls/', include('polls.urls'))部分を追加することで、プロジェクトでアプリケーション接続URL(ex:127.0.0.1:8000/policy/>>以上のインデックスビューを呼び出す)を使用できます.最初のパラメータはURLモードで、2番目のパラメータはモードが現れたときに渡されるURLです.pyファイル