【发布时间】:2016-01-31 04:28:33
【问题描述】:
我遇到了一个问题,我的 api 使用非常普通的 django-rest-framework 设置(视图集和模型序列化程序)在本地运行良好,并且一旦部署,除了通过 HTML 表单在可浏览的 API。每当我通过此表单提交帖子时,我都会收到“HTTP 400 bad request”。
有没有人经历过类似的事情?我在 centos 服务器上运行 NGINX/UWSGI。
【问题讨论】:
-
response.data的值是多少? -
你能给我们一些代码吗?例如,您的序列化程序是什么样的?
-
第二个 Rahul,response.data 将给出 DRF 拒绝请求的原因。
-
当然。这是 response.data:
{ "aggregationlevel": [ "This field is required." ], "aggregationtype": [ "This field is required." ], "name": [ "This field is required." ] } -
这是序列化程序:
class DataSetAPISerializer(serializers.HyperlinkedModelSerializer): class Meta: model = DataSet
标签: django django-rest-framework