--- /dev/null
+from django.contrib import admin
+
+from .models import UserSession
+
+
+@admin.register(UserSession)
+class UserSessionAdmin(admin.ModelAdmin):
+ list_display = ('user', 'key', 'created', 'updated')
+ list_filter = ('user',)
+ date_hierarchy = 'updated'
+ search_fields = ('user__username', 'key')
+ fields = ('user', 'key', 'created', 'updated')
+ readonly_fields = ('created', 'updated')
+
+ def get_queryset(self, request):
+ return super(UserSessionAdmin, self).get_queryset(request).select_related('user')