Ben django dinlenme çerçevesi için yeni.Django dayanağında birleştirilmiş modelden alan ekleme
Model Client
ve Project
var. Projem/görünümlerinde
class ProjectSerializer(CoreHyperlinkedModelSerializer):
class Meta:
model = Task
fields = ('url', 'id', 'name')
: my proje/serileştiriciye içinde
class Client(models.Model):
name = models.CharField(max_length=100)
class Project(models.Model):
client = models.ForeignKey(Client)
name = models.CharField(max_length=100)
Öyle ProjectSerializer İstemci birincil anahtar eklemek mümkün istiyorum
class ProjectViewSet(viewsets.ModelViewSet):
queryset = Project.objects.order_by('name').all()
serializer_class = ProjectSerializer
oluşturarak API tarayıcı görünümünde, yeni veri ekleyebiliyorum.