在 Django/python 中验证 JSON 数据的最佳方法是什么。
是否最好创建一堆类,如 Django FormMixin 类,以验证传入的数据/参数?
执行此操作的最佳 DRY 方法是什么?是否有我可以利用的现有应用程序?
我想接收 JSON 数据并因此对我的模型实例执行一些操作/更新。我接收的数据不是用户生成的——它们是 id 和标志(无文本),所以我不想使用 Forms。
最佳答案
我只是从 json 数据实例化一个模型对象并调用模型上的 full_clean() 来验证:https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model.full_clean
m = myModel(**jsondata)
m.full_clean()
关于python - Django/python 验证 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8975124/