【发布时间】:2017-07-13 09:27:53
【问题描述】:
如何使用 Django 但没有休息框架来完成以下任务? 例如,如何将用户保存到我的模型中? 这是我当前的代码:
序列化器
from rest_framework import serializers
from .models import User,Blog
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('std_num','password' , 'first_name', 'last_name', 'email')
观看次数
from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework import status
from .models import User
from .serializers import UserSerializer
class register (APIView):
def post(self, request):
serializer = UserSerializer(data = request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=111)
return Response(serializer.errors, status=100)
【问题讨论】:
-
您为什么不想使用 django-rest-framework,因为它目前可以满足您的需求?
-
这是一个项目,很遗憾,我们不被允许。
-
我不明白这是什么意思。你不被允许什么?什么样的项目不允许使用最好的工具?
-
大学项目!
-
如果您需要帮助调试错误,您必须提供minimal reproducible example 并解释预期的行为和错误是什么。 “我如何实现这个”对于 Stack Overflow 来说太宽泛了。具体:How to Ask
标签: python django api django-rest-framework