Как исправить: & ldquo; флаттер: приложение вылетает, когда я снимаю изображение с помощью камеры & rdquo;

Старая проблема, но подумал, что это может помочь другим в будущем.

Я только что нажал аналогичную проблему и получил параметр «все», указав дополнительное поле вручную в соответствии со следующим пример. Я не уверен, что это также решит вашу проблему. Это проклятое зрелище, чем все, что я видел.

http://www.django-rest-framework.org/api-guide/relations/#nested-relationships

class TrackSerializer(serializers.ModelSerializer):
    class Meta:
        model = Track
        fields = '__all__'

class AlbumSerializer(serializers.ModelSerializer):
    tracks = TrackSerializer(many=True, read_only=True)

    class Meta:
        model = Album
        fields = '__all__'

Я бы предположил, что это будет работать для любых других связанных опций поля, перечисленных на той же странице: http://www.django-rest-framework.org/api- (/ g1)

Я использую версию Django Rest Framework версии 3.6.2

Пример обратного отношения по запросу:

class TrackSerializer(serializers.ModelSerializer):
    album = AlbumSerializer(source='album_id')

    class Meta:
        model = Track
        fields = '__all__'

2
задан Carlos Cavero 31 March 2019 в 06:02
поделиться