这个错误在Django中抛出,即使它甚至没有在任何地方导入.OpenAPISChemaGenerator抛出如下:

 File "/opt/hostedtoolcache/Python/3.8.13/x64/lib/python3.8/site-packages/drf_yasg/inspectors/field.py", line 406, in <module>
    (serializers.NullBooleanField, (openapi.TYPE_BOOLEAN, None)),
AttributeError: module 'rest_framework.serializers' has no attribute 'NullBooleanField'

我该怎么解决这个问题?link.它没有回答这个问题.

推荐答案

在3.14.0中删除了对NullBoolanfield的支持.我在drf-yasg GitHub上筹集了issue分,要求支持这个版本的drf.他们还发布了这一尚未合并的公关.

Django相关问答推荐

Django逆转ForeignKey返回无

使用django直接计算geohash而不创建模型

升级到4.2时,获取默认文件存储/存储是互斥的

在生成的表单元素处出现多值DictKeyError

当使用django-tinymce时,我在哪里指定referer?

Django中用于外键的嵌套循环

django.template.response.ContentNotRenderedError: 必须渲染响应内容才能迭代

Django - 将 HTML 输出转换为变量

我的 django 模型 DateField 如何将 30 天添加到提供的值?

在 Django REST Framework 中找不到资源时如何返回 404

可以在 github 页面上托管 django 站点吗?

django中的脏字段

Django-获取外键模型

__init__() 得到了一个意外的关键字参数user

django-object-permissions Vs django-guardian Vs django-authority

现在如何在 Django 中处理每个对象的权限?

Django:在还原(迁移)后try 访问数据库时权限被拒绝

Django 的 Select .如何设置默认选项?

Django 中的 Python 日志(log)记录

APIView 类和视图集类之间的区别?