Django1.2の新しいManyToManyadmin.TabularInlineを使用して、管理アプリに関連オブジェクトを表示しています。「ordering」プロパティを何に設定すればよいかわからない場合を除いて、うまく機能します。相互参照されたフィールド名。
例えば:
class Foo(models.Model):
name = models.CharField(max_length=100)
class Bar(models.Model):
title = models.CharField(max_length=100)
foos = models.ManyToManyField(Foo)
class FooBarInline(admin.TabularInline):
model = Bar.foos.through
ordering = ('name', ) # DOES NOT WORK
raw_id_fields = ('name', ) # THROWS EXCEPTION
class FooAdmin(admin.ModelAdmin):
inlines = (FooBarInline, )
class Meta:
model = Foo
Foo.nameフィールドにアクセスして、インラインで注文するにはどうすればよいですか?