Skip to content

Commit a4f0a98

Browse files
authored
Merge pull request #80 from eduNEXT/anmrdz/improve_performance_admin
Improve load times of Django Admin Views
2 parents e1a5090 + a72dcae commit a4f0a98

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

eox_core/admin.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,20 @@
1515

1616
class UserSignupSourceAdmin(admin.ModelAdmin):
1717
""" Admin interface for the UserSignupSource model. """
18-
list_display = ('user', 'site',)
19-
list_filter = ('user', 'site',)
18+
list_display = ('user', 'site')
19+
list_per_page = 20
2020
raw_id_fields = ('user',)
2121
search_fields = ('site', 'user__username', 'user__email',)
22+
# Prevent expensive duplicated COUNT query
23+
show_full_result_count = False
2224

2325

2426
class LoginFailuresAdmin(admin.ModelAdmin):
2527
""" Admin interface for the LoginFailures model. """
2628
list_display = ('user', 'failure_count', 'lockout_until',)
27-
list_filter = ('user', 'lockout_until',)
2829
search_fields = ('user__username', 'user__email',)
30+
# Prevent expensive duplicated COUNT query
31+
show_full_result_count = False
2932

3033

3134
class RedirectionAdmin(admin.ModelAdmin):

0 commit comments

Comments
 (0)