Django:ORM对象没有_meta.local_字段

2024-09-27 00:18:28 发布

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

[Python2.6-django 1.1.1]

你好。在

我正在为我的django应用程序编写一个自定义序列化程序。在

所有派生自django的成员都必须使用这些对象。在

因此,我已经开始实现一个新的抽象序列化程序,它继承django.core.serialiazer.base.Serializer并重新定义serialize(...)方法。我还开始了一个python具体序列化器(我自己的基本序列化器的子类),它是dict定制构造所需的

问题是,当我的queryset进入serialize()方法时,其中的每个obj都有一个空列表([]),用于{}。因此,我的序列化python dict几乎是空的(除了主键和模型),因为我依赖于这个列表。在

我好像找不到这个字段的起始位置。我也不明白,为什么_meta.local_字段在使用序列化程序时不一致,而在使用django的序列化程序时不一致(我传递相同的代理对象查询集)。在

谢谢。在

编辑:我认为django包中的某些__init__代码可能有效果,但我也找不到这个方向的任何东西。在


Tags: 对象django方法core程序应用程序列表base
1条回答
网友
1楼 · 发布于 2024-09-27 00:18:28

似乎没有设置逻辑对象的本地代理。我刚刚在现有代码中发现了一些东西(利用django python序列化器)可以解决缺少本地_字段的问题。。。在

我的问题是:我想

相关问题 更多 >

    热门问题