我使用django rest framework创建了API视图,我有一个模型,其中包含一些州的列表,并且通过另一个名为country的模型(其中包含一些国家的列表)的外键进行关联。我正在尝试插入新的州(例如:在甜点类别下添加樱桃,在垃圾食品类别下添加汉堡,就像“国家类别下的州”一样),但是我只能得到州的输入表单,而无法选择和关联国家。
## Heading ##
#model code---
class states(models.Model):
state = models.CharField(max_length=15)
country = models.ForeignKey(countries, on_delete=models.PROTECT)
#serializers code---
class StatesDetailSerializer(ModelSerializer):
class Meta:
model = states
fields= '__all__'
depth = 1
#viewsets code ------
class StateCreateAPIView(CreateAPIView):
queryset = states.objects.all()
serializer_class = StatesDetailSerializer
我已经附上了一张图片,请教我如何获取国家数据并与州/省相关联。如何获取国家列表以选择并标记到各个州/省中。这里是图片