【发布时间】:2022-07-05 10:08:48
【问题描述】:
这是我的看法
@api_view(["POST"])
def afficher_donnees_instantanees(request):
if request.method == "POST":
print(request.data)
deveui = request.data["deveui"]
donnees = Historique.objects.filter(infos_signal__machine=deveui, infos_signal__jour=datetime.today()).order_by("-id").first()
serializer = HistoriqueSerializer(donnees)
return Response(serializer.data)
else:
return Response({"echec": "echec"})
serializer.py
class HistoriqueSerializer(serializers.ModelSerializer):
class Meta:
model = Historique
fields = '__all__'
我想显示我的 Historique 模型中的数据以响应 POST 请求,但我收到消息“JSON 解析错误 - 额外数据:第 1 行第 9 列(字符 8) ”。
知道响应码是 400。请问这个错误是从哪里来的?
【问题讨论】:
-
当传递给端点的 json 请求正文有错字时,有时会发生这种情况。检查逗号分隔符
标签: python django django-rest-framework