【发布时间】:2025-12-05 10:00:01
【问题描述】:
在 Django/python 中验证 JSON 数据的最佳方法是什么。
最好创建一堆类,比如 Django FormMixin 类来验证传入的数据/参数吗?
执行此操作的最佳 DRY 方法是什么?我可以利用现有的应用吗?
我想接收 JSON 数据并对我的模型实例执行一些操作/更新。我接收的数据不是用户生成的——也就是说它们是 id 和标志(没有文本),所以我不想使用 Forms。
【问题讨论】:
-
不太清楚你的意思 - 你想验证一个字符串并确保它是有效的 JSON 吗?您是否要获取 JSON 对象并确保数据类型正确(例如 data.intVal 是整数值)?还是别的什么?
-
我想确保它们是有效的数据类型......但还要确保它包含正确的键、值对。但我想要一种通用的 DRY 方式来执行此操作,因为需要存在的键值对会根据我正在处理的模型而有所不同。类似于 Django Forms 的方式。
标签: python django json django-models django-forms