所以我有两个django模型,但是其中一个有一个需要排除的字段,叫做code。我还没有找到使用序列化程序类排除此字段的方法。在
class ModelA(models.Model):
modelBs = models.ManyToManyField('ModelB')
class ModelB(models.Model):
# assume all sorts of fields here like name, location, etc..
code = models.CharField(max_length=200)
我的问题是在序列化模型A时不能排除modelB代码,如下所示:
^{pr2}$上面的序列化程序不工作。有人知道怎么做吗?在
我目前的输出是:
[
{
modelBs: [
{name: "Something", code: "XXXX"}
]
}
]
我想要的输出是:
[
{
modelBs: [
{name: "Something"}
]
}
]
您需要将排除放在
ModelBSerializer
中。在相关问题 更多 >
编程相关推荐