Django 如何在DRF视图中调用函数?
我正在使用Djano REST框架来构建API。我想要如下内容Django 如何在DRF视图中调用函数?,django,django-views,django-rest-framework,Django,Django Views,Django Rest Framework,我正在使用Djano REST框架来构建API。我想要如下内容 def addTwoNumber(a,b): return a+b class MyView(viewsets.ModelViewSet): def create(self, request, *args, **kwargs): my_result=addTwoNumber(request.data.get('firstnum'),request.data.get('secondnum'))
def addTwoNumber(a,b):
return a+b
class MyView(viewsets.ModelViewSet):
def create(self, request, *args, **kwargs):
my_result=addTwoNumber(request.data.get('firstnum'),request.data.get('secondnum'))
return Response(data={"my_return_data":my_result})
也就是说,我想要一个不处理
queryset
&serializer\u类
属性的视图。可能吗?有人能帮我吗?为什么要使用ModelViewSet
?只需使用APIView
为什么要使用
ModelViewSet
?只需使用APIView
这里有错误吗?是的,它说应该添加
queryset
和serializer\u class
属性。但是我不想处理数据库。你这里有什么错误吗?是的,它说应该添加queryset
和serializer\u class
属性。但我不想处理数据库
# views.py
from rest_framework.views import APIView
def addTwoNumber(a,b):
return a+b
class MyView(APIView):
def post(self, request, *args, **kwargs):
my_result=addTwoNumber(request.data.get('firstnum'),request.data.get('secondnum'))
return Response(data={"my_return_data":my_result})
# urls.py
urlpatterns = [
url(r'^myview/$', MyView.as_view()),
...
]