我有2个字段
<uses-permission android:name="android.permission.VIBRATE"/>
在创建比赛时,当我选择一个球队时,我想列出该球队的球员,以便我可以选择哪些球员可以参加比赛。 (我想过滤,因为有成千上万的球员。我不想看到其他球队的球员。)
team=models.ForeignKey(Team)
players=models.ManytoManyField(Player)
答案 0 :(得分:0)
我找到了一种可以正常工作的方法 admin.py
class PlayerSelectable(forms.ModelForm):
winnerplayer = forms.ModelMultipleChoiceField(widget=FilteredSelectMultiple(verbose_name='deneme',is_stacked=True),required=False,
queryset = Player.objects.all())
class LolAdmin(admin.ModelAdmin):
prepopulated_fields = {'lol_slug': ('name',)}
form = PlayerSelectable
class Meta:
model=LeagueOfLegendsGame