Skip to content

Commit 2f091fc

Browse files
jietersigvef
authored andcommitted
TokenAdmin: add 'user' to autocomplete_fields (encode#6762)
TokenAdmin is unusable with a big number of user records (in this case ~150k). Django 2.0 added the [ModelAdmin.autocomplete_fields](https://docs.djangoproject.com/en/stable/ref/contrib/admin/#django.contrib.admin.ModelAdmin.autocomplete_fields) option to use select2 to provide a better user experience. If support for django 1.11 is dropped, this change would make the `TokenAdmin` usable again.
1 parent 1d7c89f commit 2f091fc

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

rest_framework/authtoken/admin.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ class TokenAdmin(admin.ModelAdmin):
77
list_display = ('key', 'user', 'created')
88
fields = ('user',)
99
ordering = ('-created',)
10+
autocomplete_fields = ('user',)
1011

1112

1213
admin.site.register(Token, TokenAdmin)

0 commit comments

Comments
 (0)