Django/python验证JSON

9-b*_*its 4 python django json django-models django-forms

什么是在Django/python中验证JSON数据的最佳方法.

是否最好创建一堆类,如Django FormMixin类,可以验证传入的数据/参数?

干嘛最好的方法是什么?我可以利用现有的应用程序吗?

我想接收JSON数据并对我的模型实例执行一些操作/更新.我所接受的数据不是用户生成的 - 即它们是id和标志(没有文本)所以我不想使用Forms.

jdi*_*jdi 7

我只是从json数据中实例化一个模型对象,并在模型上调用full_clean()来验证:https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model . full_clean

m = myModel(**jsondata)
m.full_clean()
Run Code Online (Sandbox Code Playgroud)