我与 Django 中的中间对象建立了多对多关系。有什么想法可以在为中间对象显示的内联中订购 < select > 吗?
问问题
3564 次
3 回答
7
您可以fields
在内部使用InlineModelAdmin
:
class FooInline(admin.StackedInline):
model = Foo
fields = ('field1', 'field2', 'field3')
于 2009-05-28T17:10:59.317 回答
2
我认为这可能是您正在寻找的:
使用 jQuery UI 拖放的可排序内联 http://djangosnippets.org/snippets/1053/
于 2010-11-26T08:05:54.770 回答
0
您是否尝试过使用参数为多对多关系指定模型through
?然后,您应该能够使用ModelAdmin
类自定义管理员。
class A(models.Model):
pass
class B(models.Model):
m2m = models.ManyToManyField(A, through='C')
class C(models.Model):
a = models.ForeignKey(A)
b = models.ForeignKey(B)
于 2009-05-28T19:31:53.480 回答