如何在 Django REST 框架中的可浏览 API 中编辑图标



>我需要编辑可浏览API的图标。
是否可以通过在模板中覆盖 api.html来做到这一点?

这可以

通过在 API 中添加以下块来实现.html

{% block style %}
{{ block.super }}
<link rel="shortcut icon" type="image/png" href="xxxx.png" />
{% endblock %}

要扩展 Arun 的答案,您可以通过自定义可浏览的 API 来设置图标。这意味着您在应用程序中创建api.html的副本,然后添加指向网站图标的链接。

在此示例中,我有以下文件:

  • my_project
    • my_app
      • static
        • favicon.png
      • templates
        • rest_framework
          • api.html

api.html文件如下所示:

{% extends "rest_framework/base.html" %}
{% block style %}
{{ block.super }}
<link rel="shortcut icon" type="image/png" href="/static/portal/favicon.png" />
{% endblock %}

最新更新