DjangoにAppを新たに追加したときにやること

2018/03/06

累計閲覧数 80 PV

urlpatternの追加

urlpatterns = [
    ....
    url(r'^another/app/', include('another_app.urls')),
] + static(settings.STATIC_ROOT, document_root=settings.STATIC_ROOT)

ラベルとパスを付ける

from django.apps import AppConfig

class AnotherAppConfig(AppConfig):
    name = 'another_app'   # プロジェクトルートからのPath
    label = 'another_app'  # プロジェクト内で固有のラベル

Migration

STATICFILES_DIRS

Staticディレクトリを追加したいバア追加したい場合

STATICFILES_DIRS [
    # ....
    'path/to/your/app/static'
]