2016-04-27 4 views
0

Modell:Django REST Tiefe = 1 ohne Beenden Sie das Feld Form

class StoreSettings(models.Model): 
    slider_images = models.ManyToMany...... 

In Serializer Ich habe dies:

class SettingsSerializer(serializers.ModelSerializer): 
    class Meta: 
     model = StoreSettings 
     fields = ('slider_images',) 
     depth = 1 

depth = 1 Hinzufügen Die Multiple-Choice-Feld der Django Ruheform entfernt wird

Ich möchte hinzufügen depth = 1 aber, mit der Form wie es nicht passiert ist

Danke

Antwort

0

Hinzufügen depth=1 bedeutet, dass Sie verschachtelte Formulare, die Django REST-Framework nicht unterstützt. Daher verwirft es das Feld.

+0

OK, also, wie kann ich tun, um dieses Problem zu lösen?, Gibt es ein anderes Formular, um ein Feld im Formular anzuzeigen, aber nicht in der JSON? und auf den Kopf gestellt? –

Verwandte Themen