python:django:startapp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
python:django:startapp [2020/12/25 01:03] – [アプリケーションの作成 (manage.py startapp)] ともやんpython:django:startapp [2020/12/25 05:15] – [アプリケーションをプロジェクトに含める] ともやん
行 1: 行 1:
-<html> 
-  <style> 
-    #result pre, #mincode pre { 
-      /*height: 300px;*/ 
-      overflow: scroll; 
-      overflow-x: hidden; 
-      font-size: 10px; 
-    } 
-    #mintbl table { 
-      font-size: 12px; 
-    } 
-    .dokuwiki .plugin_wrap table { 
-      width: auto; 
-    } 
-  </style> 
-</html> 
 ====== アプリケーションの作成 (manage.py startapp) ====== ====== アプリケーションの作成 (manage.py startapp) ======
 プロジェクト内にアプリケーションを作成する。\\ プロジェクト内にアプリケーションを作成する。\\
行 24: 行 8:
 ^django_project ディレクトリ^^^^^ ^django_project ディレクトリ^^^^^
 | + ^django_project ディレクトリ^^^^ | + ^django_project ディレクトリ^^^^
 +|%%|%%| + |settings.py  ||Django プロジェクトの設定ファイル。  |
 | + |manage.py  |||Django プロジェクトに対する操作を行うためのユーティリティ。  | | + |manage.py  |||Django プロジェクトに対する操作を行うためのユーティリティ。  |
 | + ^django_app フォルダ^^^^ | + ^django_app フォルダ^^^^
行 32: 行 17:
 |%%|%%| + |tests.py  ||Django アプリのテストを記述するファイル。  | |%%|%%| + |tests.py  ||Django アプリのテストを記述するファイル。  |
 |%%|%%| + |views.py  ||Django アプリのビューを記述するファイル。  | |%%|%%| + |views.py  ||Django アプリのビューを記述するファイル。  |
-|%%|%%| + ^migrations フォルダ^^^ +|%%|%%| + ^migrations ディレクトリ^^^ 
-|%%|%%|%%|%%| + |%%__init__%%.py  |このフォルダがPythonパッケージであることをPythonに知らせる。  |+|%%|%%|%%|%%| + |%%__init__%%.py  |このディレクトリが Python パッケージであることを Python に知らせる。  | 
 +</WRAP> 
 + 
 +===== アプリケーションをプロジェクトに含める ===== 
 +作成したアプリケーションをプロジェクトに含めるには、構成クラスへの参照をプロジェクトの **INSTALLED_APPS** 設定に追加する必要がある。\\ 
 + 
 +<WRAP prewrap 100% #mincode> 
 +<code python django_project/settings.py> 
 +# Application definition 
 + 
 +INSTALLED_APPS = [ 
 +    'django_app.apps.DjangoAppConfig', 
 +    'django.contrib.admin', 
 +    'django.contrib.auth', 
 +    'django.contrib.contenttypes', 
 +    'django.contrib.sessions', 
 +    'django.contrib.messages', 
 +    'django.contrib.staticfiles', 
 +
 +</code> 
 +</WRAP> 
 + 
 +アプリケーションの構成クラス **DjangoAppConfig** は、**django_app/apps.py** に **manage.py startapp** によって自動定義されている。\\ 
 +<WRAP prewrap 100% #mincode> 
 +<code python django_app/apps.py> 
 +from django.apps import AppConfig 
 + 
 + 
 +class DjangoAppConfig(AppConfig): 
 +    name = 'django_app' 
 +</code>
 </WRAP> </WRAP>
  
  • python/django/startapp.txt
  • 最終更新: 2020/12/25 05:40
  • by ともやん