我有一个非常复杂的Django模型,该模型通过DRF API连接到我的ReactJS前端。在此模型内部,许多实例是ForeignKey或CharFields,其中包括要选择的选项数组。
您能告诉我是否有一种方法可以让我的React表单继承所有字段的信息,而不是手动写出表单吗?
我需要React中的前端表单来通过正确的API调用“读取”并从那里获取所有字段。
我该如何实现?
非常感谢!
答案 0 :(得分:0)
您可以通过使用DRF中的RetrieveUpdateAPIView来实现这一目标
class GetDateAndUpdate(RetrieveUpdateAPIView):
queryset = YOURMODEL.objects.all()
serializer_class = YOURMODELSerializer
permission_classes = [IsAuthenticated,IsOwner]
# in urls.py
url(r'^(?P<pk>[-\w]+)/update/$',
GetDateAndUpdate.as_view(),
name='update',
),
您可以在这里找到更多 http://www.django-rest-framework.org/api-guide/generic-views/#retrieveupdateapiview