模型序列化程序使\u可写\u字段为空

2024-09-26 18:07:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用django rest框架,在序列化程序中出现了一些奇怪的行为。你知道吗

我得到了一些带字段的模型,其中一个是带选项的整型字段。当我试图为我的模型创建序列化程序实例时,我得到了一个实例,它的属性是空的\u writeable\u field,其中我的字段必须是空的。我花了一些时间,但我发现问题的地方。你知道吗

当我做出这样的选择时

[(1, '1'),(2,'lust')]

我得到了这个失败的领域,但当我给这样的选择

('1','1'),('2','lust')]

序列化程序工作正常,但我得到一个验证错误,因为它是整数字段。你知道吗

我无法调试这个问题,调试器也不完美,在深入查看代码时会出错。你知道吗


Tags: django实例模型程序框架restfield属性

热门问题