【发布时间】:2020-10-21 14:12:22
【问题描述】:
models.py
class Address(models.Model):
name=models.CharField(max_length=100,default='')
place=models.CharField(max_length=100,default='')
class wish(models.Model):
created=models.DateField(auto_now_add=True)
title=models.CharField(default='',null=True,blank=True,max_length=100)
wishtext=models.CharField(max_length=1000)
address=models.OneToOneField(Address,null=True,on_delete=models.CASCADE,)
serializers.py 文件。
class WishSerializer(serializers.ModelSerializer):
class Meta:
model = wish
fields = ['id','title','wishtext','address']
depth=1
views.py
class WishList(generics.ListCreateAPIView):
#permission_classes = [permissions.IsAuthenticated]
queryset=wish.objects.all()
serializer_class = WishSerializer
注意:
我能够获取所有详细信息,包括地址模型详细信息。 但是当我尝试发布详细信息时,只能看到希望模型字段而不是地址对象下拉字段。 请帮我解决这个问题?
【问题讨论】:
标签: python django django-rest-framework