差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
python:django:startapp [2019/07/27 06:24] – ともやん | python:django:startapp [2020/12/25 05:40] (現在) – [アプリケーションの作成 (manage.py startapp)] ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
- | <ifauth !@loggedinusers>< | ||
- | <script async src="// | ||
- | < | ||
- | | ||
- | google_ad_client: | ||
- | enable_page_level_ads: | ||
- | }); | ||
- | </ | ||
====== アプリケーションの作成 (manage.py startapp) ====== | ====== アプリケーションの作成 (manage.py startapp) ====== | ||
プロジェクト内にアプリケーションを作成する。\\ | プロジェクト内にアプリケーションを作成する。\\ | ||
< | < | ||
+ | $ cd django_project | ||
$ python manage.py startapp django_app | $ python manage.py startapp django_app | ||
</ | </ | ||
- | ^django_project | + | <WRAP prewrap 100% # |
- | | + ^django_project | + | ^django_project |
+ | | + ^django_project | ||
+ | |%%|%%| + |settings.py | ||
+ | | + |manage.py | ||
| + ^django_app フォルダ^^^^ | | + ^django_app フォルダ^^^^ | ||
- | |%%|%%| + |%%__init__%%.py | + | |%%|%%| + |%%__init__%%.py |
|%%|%%| + |admin.py | |%%|%%| + |admin.py | ||
- | |%%|%%| + |apps.py | + | |%%|%%| + |apps.py |
|%%|%%| + |models.py | |%%|%%| + |models.py | ||
|%%|%%| + |tests.py | |%%|%%| + |tests.py | ||
|%%|%%| + |views.py | |%%|%%| + |views.py | ||
- | |%%|%%| + ^migrations | + | |%%|%%| + ^migrations |
- | |%%|%%|%%|%%| + |%%__init__%%.py | + | |%%|%%|%%|%%| + |%%__init__%%.py |
+ | </ | ||
+ | |||
+ | ===== アプリケーションをプロジェクトに含める ===== | ||
+ | 作成したアプリケーションをプロジェクトに含めるには、構成クラスへの参照をプロジェクトの **INSTALLED_APPS** 設定に追加する必要がある。\\ | ||
+ | |||
+ | <WRAP prewrap 100% # | ||
+ | <code python django_project/ | ||
+ | # Application definition | ||
+ | |||
+ | INSTALLED_APPS = [ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ] | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | アプリケーションの構成クラス **DjangoAppConfig** は、**django_app/ | ||
+ | <WRAP prewrap 100% # | ||
+ | <code python django_app/ | ||
+ | from django.apps import AppConfig | ||
+ | |||
+ | |||
+ | class DjangoAppConfig(AppConfig): | ||
+ | name = ' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== 参考文献 ===== | ||
+ | [[https:// | ||