【问题标题】:Change default Django REST Framework home page title更改默认 Django REST Framework 主页标题
【发布时间】:2016-08-06 00:09:25
【问题描述】:
我正在关注article 来建立一个新的 Djangon REST 框架项目。我让它工作了,但我想将默认主页标题从Django REST Framework v3.3.2 to 更改为我自己的,我确信这只是某个地方的设置,但似乎并不明显,任何见解都会受到赞赏。谢谢。
更新
根据@macro 和article 的提示,我让它与api.html 一起工作。谢谢。
【问题讨论】:
标签:
python
django
django-rest-framework
【解决方案1】:
找到这个答案后 - 终于在文档中找到了。
如果有人在搜索 - 我建议在文档中查看 browsable api section。
来自文档:
要自定义默认样式,请创建一个名为
从 rest_framework/base.html 扩展而来的 rest_framework/api.html。
一个示例文件可以是(templates/rest_framework/api.html):
{% extends "rest_framework/base.html" %}
{% load i18n %}
{% block branding %}
<a class="navbar-brand" rel="nofollow" href="#">
{% trans 'My new title' %}
</a>
{% endblock %}
【解决方案3】:
在您的模板目录中创建一个名为 rest_framework 的文件夹,其中创建一个名为 api.html 的文件并将以下行粘贴到其中 {% extends "rest_framework/base.html" %}。现在更改品牌添加
{% block branding %}
Your Branding
{% endblock %}
并为更改标题添加标题栏等。