0

管理ページのドロップダウン選択に表示されるエントリをフィルタリングしようとしています。

class GroupDepartmentMembership(models.Model):
    department = models.ForeignKey('department.Department', related_name="group_memberships")
    group = models.ForeignKey('group.Group', related_name="department_memberships", limit_choices_to={'pk__in': [m.group.pk for m in department.group_memberships.filter(lead__exact=True)]})
    lead = models.BooleanField(default=True)

しかし、他のスタックトレースなしで、コンソールで次の例外が発生します。

< main .NewThreadStartup instance at 0x28ff680>によって開始されたスレッドの未処理の例外

エラーを見つけるのを手伝ってもらえますか? ありがとう!

4

1 に答える 1

0

django admin では、formfield_for_foreignkeyを使用して外部キーの選択肢を制限できます

于 2013-06-09T17:04:12.227 に答える