使用django.core.serializers.serialize时,有什么方法可以代替ID(pk)来检索对象。
我有一个名为MenuItem的模型,其中ManyToManyField关联到MenuSubItem。
[当我执行此代码serializers.serialize('json', MenuItem.objects.all())
时得到]
{'model': 'support.menuitem', 'pk': 2, 'fields': {'type': 2, 'app_label': None, 'label': 'Intranet Administration', 'sub_item': [**3**]}}
但是我真正想得到的是
{'model': 'support.menuitem', 'pk': 2, 'fields': {'type': 2, 'app_label': None, 'label': 'Intranet Administration', 'sub_item': [**objects or objects_attribute**]}}
或者如果有使用其他库的解决方法,则>
使用django.core.serializers.serialize时,有什么方法可以代替ID(pk)来检索对象。我有一个名为MenuItem的模型,其中ManyToManyField关联到MenuSubItem。当我...
可能,实际上是在API中做的一件很普通的事情,在文档中有一篇关于它的文章,看看DRF serializer relations,这称为嵌套序列化,当您要序列化具有其他可序列化内容的东西时,在其中,DRF的学习非常有趣,YouTube上还有JustDjango,他正在解释使用DRF的一些基础知识