admin.TabularInline 的 raw_id_fields 字段出错
来源:6-2 admin样式设置和功能二次开发

Dreambig
2021-02-21
老师你好,这是我的代码。
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=128)
class Group(models.Model):
name = models.CharField(max_length=128)
members = models.ManyToManyField(Person, related_name='groups')
class MembershipInline(admin.TabularInline):
model = Group.members.through
class GroupAdmin(admin.ModelAdmin):
inlines = [
MembershipInline,
]
raw_id_fields = ('members',)
因为 members 有太多条数据,所以用raw_id_fields,不然要加载太久了。
但是用了,报错,试了好几种方法都不行。
有什么方法,在manytomany情况下,能用TabularInline配合raw_id_fields的?
主要是不让manytomany字段数据不会全部加载出来。
谢谢。
写回答
1回答
-
deweizhang
2021-02-21
具体报什么错误呢?
022021-02-21
相似问题