【发布时间】:2016-12-17 16:11:57
【问题描述】:
我一直在尝试从我的应用程序自定义 Django REST 框架的可浏览 API 页面,如 here 所示,但子模板似乎被忽略了(顺便说一下,尝试扩展 DRF Docs 基本模板时也会发生这种情况)。这是文件树的相关部分:
├── <app>
│ ├── templates
│ │ ├── <app>
│ │ │ └── index.html
│ │ ├── rest_framework
│ │ | └── api.html
│ │ └── rest_framework_docs
│ │ └── docs.html
即使 api.html 以 {% extends "rest_framework/base.html" %} 开头,对相关代码块(例如 bootstrap_theme)所做的更改也会被忽略,而是显示默认模板。我错过了什么?大多数相关问题是指 urls.py 中的错误,但我相信情况并非如此
PS:这是在 Django 1.9.8 上
【问题讨论】:
-
您是否将APP_DIRS 设置为
True?这可能是问题所在。 -
是的,它默认带有
True,因为我相信 Django 1.8+,所以问题出在其他地方,很遗憾。
标签: django django-templates django-rest-framework