我认为你可能需要以稍微不同的方式来实现此目的-通过修改ModelForm而不是admin类。像这样:
class OrderForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(OrderForm, self).__init__(*args, **kwargs) self.fields['parent_order'].queryset = Order.objects.filter( child_orders__ordernumber__exact=self.instance.pk)class OrderAdmin(admin.ModelAdmin): form = OrderForm



