【问题标题】:Django Rest Framework does 'serializers.DictFields' no longer exist?Django Rest Framework 是否不再存在“serializers.DictFields”?
【发布时间】:2015-02-13 11:48:14
【问题描述】:

如果我从下面导入序列化程序并查找所有字段,我看不到 DictField

>>> from rest_framework import serializers
>>> print("\n".join([foo for foo in dir(serializers) if "Field" in foo]))
BooleanField
BoundField
CharField
ChoiceField
DateField
DateTimeField
DecimalField
DjangoImageField
EmailField
Field
FieldDoesNotExist
FileField
FloatField
HiddenField
HyperlinkedIdentityField
HyperlinkedRelatedField
ImageField
IntegerField
ListField
ManyRelatedField
ModelField
MultipleChoiceField
NestedBoundField
NullBooleanField
PrimaryKeyRelatedField
ReadOnlyField
RegexField
RelatedField
SerializerMethodField
SkipField
SlugField
SlugRelatedField
StringRelatedField
TimeField
URLField

但它在文档here 中,就在 ListField 之后(在上面的列表中)。这是最新版本的 DRF 中的问题,还是我找错地方了?

【问题讨论】:

    标签: django dictionary django-rest-framework


    【解决方案1】:

    3.0.4中添加了DictField。

    更新!

    【讨论】:

      猜你喜欢
      • 2022-10-16
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 2016-02-23
      • 2019-10-28
      • 2023-03-08
      相关资源
      最近更新 更多