2017-04-13 1 views
2

Memberモデルとモデルで結合されたOrganizationモデルがあります。 PrincipleMembershipMemberOrganizationのフィールドがForeignKeyです。管理者のルックアップのためのDjango DisallowedModelAdminLookup list_filter

私はlist_filter = ['principlemembership__organization__type', ]という行でMemberAdminを作成しますが、フィルタは完全にレンダリングされますが、クリックするとDisallowedModelAdminLookup例外が生成されます。

を許可するためにModelAdmin.Lookup_allowedを上書きして修正できますが、これはDjangoのバグですか?私はPython 3.5.3とDjango 1.10を使用しています。

私はorganization.typeからOrganizationAdminPrincipleMembershipAdminに両方のフィルタを追加しようとしました。 FromToのように、PrincipleMembershipに関する他のデータがあるので、私は多人数参加を多用しません。私はフィルタを明示的にadmin.ChoicesFieldListFilterにしようとしました。私はMemberAdminlist_filter = ['principlemembership__organization__type', ]を除く)からすべてを削除しようとしました。私はOrganizationの簡単なCharフィールドのフィルタを試して、同じエラーが発生します。

答えて

関連する問題