Порядок полей внутри Inlines в Django Admin - PullRequest
4 голосов
/ 28 мая 2009

У меня есть настройка отношений ManyToMany с промежуточными объектами в Django. Любые идеи, как я могу заказать

Ответы [ 3 ]

7 голосов
/ 28 мая 2009

Вы можете использовать fields внутри InlineModelAdmin:

class FooInline(admin.StackedInline):
    model = Foo
    fields = ('field1', 'field2', 'field3')
1 голос
/ 26 ноября 2010

Я думаю, это может быть то, что вы ищете:

Встраиваемые строки можно перетаскивать с помощью пользовательского интерфейса jQuery http://djangosnippets.org/snippets/1053/

0 голосов
/ 28 мая 2009

Вы пытались указать модель для отношения многие ко многим, используя аргумент 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)
...