Django Admin Inline如何改写queryset

xiaoxiao2021-02-28  107

转载自:https://stackoverflow.com/questions/15976683/overriding-queryset-for-inline-admin

主要针对数据库较大时网页内容塞入整个数据表导致卡顿的情况

class MyInline(admin.TabularInline): model = PlayerRelation def formfield_for_foreignkey(self, db_field, request=None, **kwargs): if db_field.name == 'Player': kwargs['queryset'] = Player.objects.filter(device = device) return super(MyInline, self).formfield_for_foreignkey(db_field, request, **kwargs) 以上

转载请注明原文地址: https://www.6miu.com/read-33173.html

最新回复(0)