【发布时间】:2017-01-13 19:25:51
【问题描述】:
这是models.py
from django.db import models
class Iot(models.Model):
user = models.CharField(max_length="50")
email = models.EmailField()
这是我的views.py
def Test(request):
if request.method == 'PUT':
user = request.data['user']
email = request.data['email']
try:
s = Iot.objects.create(user=user)
print s.user
s.email = email
s.save()
return Response('ok', status=status.HTTP_200_OK)
except:
return Response('error',status=status.HTTP_400_BAD_REQUEST)
我正在使用 django rest_framework。当我发送数据时,它不会存储在数据库中并返回:
('错误',status=status.HTTP_400_BAD_REQUEST)
【问题讨论】:
-
为什么人们一直这样做? 不要隐藏异常。删除那个 try/except 并找出 actual 错误是什么。
标签: python django django-rest-framework