首页 > 解决方案 > 当我尝试在 setting.py 中超过 SPECTACULAR_SETTINGS 时,我正在为我的 Django rest api 文档使用 drf-spectacular

问题描述

设置可以在 SPECTACULAR_SETTINGS 范围内的 settings.py 中进行配置。您可以覆盖任何设置,否则将使用以下默认值。参考: https ://drf-spectacular.readthedocs.io/en/latest/settings.html

[    'OAUTH2_SCOPES':无,NameError:名称'Dict'未定义1

标签: pythondjangoswagger

解决方案


这应该是一条评论,您能否在覆盖设置的地方包含您的代码?但我猜你试图在不导入字典的情况下为你的设置(字典)添加一个类型。如果你有它,我不相信你需要那里的类型。

因此,您可以取出类型并拥有

`SPECTACULAR_SETTINGS = { ... }`

或导入您正在使用的类型from typing import Dict, Any


推荐阅读