Django REST Framework не отображает ModelViewSet с GM2MField - PullRequest
0 голосов
/ 15 марта 2019

Я использую Django REST Framework и приложение django-gm2m:

models.py

class DocIncome(models.Model):
    doc_date = models.DateTimeField()
    doc_num = models.IntegerField(unique_for_date='doc_date')
    follower = GM2MField()

serializers.py

class DocIncomeSerializer(serializers.ModelSerializer):
    class Meta:
        model = models.DocIncome
        exclude = ()

views.py

class DocIncomeViewSet(viewsets.ModelViewSet):
    serializer_class = serializers.DocIncomeSerializer
    queryset = DocIncome.objects.all()

Но я открываю api url, я получаю ошибку -

Значение исключения: объект 'GM2MField' не имеет атрибута 'get_limit_choices_to'

Расположение исключения: C: \ Users \ konyshev.na \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ rest_framework \ utils \ field_mapping.py в get_relation_kwargs, строка 252

Кто-нибудь знает, как это исправить?

...