我使用一个通用的createapieview在数据库中保存一个模型。我的代码是:
class AppointmentCreateAPIView(generics.CreateAPIView):
permission_classes = (AppointmentCreatePermission,)
queryset = Appointment.objects.all()
serializer_class = AppointmentSerializer
在我的urls.py
文件中,我有这样一个:
这个url显然支持POST操作。但是,我希望使用相同的url来处理GET请求,该请求将获取填充约会创建表单所需的数据。我知道我可以使用不同的url来获取和发布,但这不是我想要的。我是否可以保留相同的url,但使用不同的HTTP动词,视图可以同时处理GET和POST请求?在
您可以通过手动将
get
方法添加到视图中来完成此操作,该方法如下所示。下面的代码可能不起作用,但会给你大致的想法。在相关问题 更多 >
编程相关推荐