संशोधित नहीं कर सकता मैं django आराम ढांचे का उपयोग कर रहा हूं, और जैसा कि यहां वर्णित है: django rest framework doc मैंने अपने टेम्पलेट्स में /rest_framework/api.html जोड़ा है।django rest framework base.html फ़ाइल
संरचना है:
|
|\
| apps
| \
| settings.py
\
templates
\
rest_framework
\
api.html
api.html:
{% extends "rest_framework/base.html" %}
{% block footer %}
Hello !
{% endblock %}
settings.py:
...
TEMPLATE_LOADERS = (
('django.template.loaders.cached.Loader', (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',
)),
)
...
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.markup',
'django.contrib.webdesign',
...
'rest_framework',
...
)
...
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.BasicAuthentication',
'rest_framework.authentication.SessionAuthentication',
),
'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',),
'PAGINATE_BY': 10
}
संशोधन मैं api.html में क्या ब्राउज़ करने योग्य एपीआई में प्रदर्शित नहीं होते। मैं क्या गलत कर रहा हूं ?
किसी भी तरह की स्थापना ' 'APP_DIRS': True'' ठीक से आप स्कैन नहीं करता है' rest_framework/api.html' के लिए टेम्पलेट्स फ़ोल्डरों एप्लिकेशन । एकमात्र तरीका मैं कर सकता था यह स्पष्ट रूप से मेरे प्रोजेक्ट रूट में 'टेम्पलेट्स/rest_framework/api.html' बनाना था और उसके बाद स्पष्ट रूप से इसे इस उत्तर द्वारा सुझाए गए अनुसार शामिल किया गया था। सुनिश्चित करें कि आप अपना 'BASE_DIR' मान जांचें, क्योंकि यह आपके सेटिंग संगठन पर निर्भर करता है (मेरे पास मेरी प्रोजेक्ट रूट की एक बाल निर्देशिका में मेरी' सेटिंग्स 'है)। –