升级djangorestframework到3.14.0后,NullBooleanField找不到问题咨询
DRF 3.14.0中NullBooleanField的迁移问题
- 这个字段并没有被弃用,只是模块位置发生了变动:在3.14.0版本里,
NullBooleanField被迁移到了rest_framework.fields模块,不再从rest_framework.serializers模块对外提供导入入口。 - 解决办法很直接,修改导入语句即可:
from rest_framework.fields import NullBooleanField - 补充说明:虽然3.14.x系列的发布说明没有单独提及这个字段的迁移,但这是DRF内部字段模块结构调整的一部分,不少原本能从
serializers模块导入的字段,现在都需要直接从fields模块导入。
内容的提问来源于stack exchange,提问作者Martin Thoma
相关产品推荐
相关产品推荐

