我在 Django rest 框架中使用基于函数的视图。但是当我在浏览器中打开网页时,我没有获取发布数据的表单。当我向下滚动获取媒体类型和内容选项而不是我的模型字段时。在我的模型中,我有 user_name、user_email 字段,但没有显示在那里。我需要为此使用基于类的视图吗?下面是截图。
@api_view(['GET','POST'])
def user_list(request):
if request.method == 'GET':
data = User_Data.objects.all()
serializer = User_Data_Serializers(data)
return Response(serializer.data)
if request.method == 'POST':
data = request.data
serializer = User_Data_Serializers(data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status = status.HTTP_201_CREATED)
return Response(serializer.errors, status = status.HTTP_400_BAD_REQUEST)