我试图开发一个尽可能通用的架构。 我希望我的Django REST Framework应用程序将空数据结构发送到JS代码,以便创建对象而无需知道JS代码中每个模型的数据结构
例如,我创建了这个模型:
class Model(models.Model):
name = models.CharField(max_length=60)
done = models.BooleanField(default=False)
url = models.CharField(max_length=15, default="***")
我需要找到一种方法来发送包含模型所有字段类型的JSON(及其属性),例如
{
"name": {
"type": "CharField",
"max_length": 60
},
"done": "BooleanField",
"url": {
"type": "CharField",
"max_length": 60,
"default" = "***"
}
}
为了达到这个目的,我可以添加任何类型的包吗?是否有Django REST Framework的内置解决方案?这甚至可能吗?