YUYANE

Django / 여러 개의 템플릿에 동시에 적용할 수 있는 뷰 - context processor in setting.py 본문

Framework/DJANGO

Django / 여러 개의 템플릿에 동시에 적용할 수 있는 뷰 - context processor in setting.py

YUYA 2021. 3. 22. 20:16

학습 강의

https://www.youtube.com/watch?v=Ij1MCRk-d6c&list=PL9tgJISrBWc5619CclyqYrnnMkVOPzVYM

 

 

  • settings.py - context processor - context_processors : 에 추가한 뷰는 모든 템플릿에서 참조 가능하다.
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'insta_clone/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',
                'direct.views.checkDirects',
                'notifications.views.CountNotifications',
            ],
        },
    },
]

 

Comments