pulseapi/admin.py (3 lines of code) (raw):

from django.contrib import admin from django.contrib.auth.decorators import login_required admin.site.login = login_required(admin.site.login)