django

2016-03-07 3 views
5

में सभी टेम्पलेट्स के लिए स्थैतिक फ़ाइलें लोड करें क्या django में प्रत्येक टेम्पलेट के शीर्ष पर {% load static %} की आवश्यकता नहीं है?django

This question इंगित करता है कि आप सेटिंग में सामान्य लोड टैग को कारक बना सकते हैं, लेकिन इस मामले में आपको आवश्यक विवरण नहीं देते हैं।

उत्तर

9

Django 1.9 के रूप में, आप अपनी टेम्पलेट सेटिंग के लिए निम्न जोड़ सकते हैं:

'builtins': ['django.contrib.staticfiles.templatetags.staticfiles'] 

उदाहरण के लिए, पूरे टेम्पलेट सेटिंग इस प्रकार दिखाई देंगे:

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [], 
     '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', 
      ], 
      'builtins': [ 
       'django.contrib.staticfiles.templatetags.staticfiles', 
      ], 
     }, 
    }, 
]