반응형
# base.py
# ....
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
MEDIA_URL = "/media/"
# ....
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [
os.path.join(PROJECT_DIR, "templates"),
],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
'wagtailmenus.context_processors.wagtailmenus',
'{project_name}.context_processors.media_url', # 추가된 부분 (add)
],
},
},
]
# create context_processors.py in projectapp
# projectapp/context_processors.py
from django.conf import settings
def media_url(request):
return {'MEDIA_URL': settings.MEDIA_URL}
// folder tree
projectapp
- settings/base.py
- context_processors.py
app1
app2
media
'Code > Django' 카테고리의 다른 글
django wagtail summernote TypeError: clean() got an unexpected keyword argument 'styles' (0) | 2024.08.01 |
---|---|
django wagtail에서 ajax 구현 방식 (0) | 2024.07.31 |
url view 추가하기 CBV ( ListView) (0) | 2024.07.01 |
url view 추가하기 FBV (0) | 2024.06.26 |
Django + Wagtail Start (0) | 2024.05.10 |