use generic views with django email verification code example
Example: loginrequiredmixin
from django.contrib.auth.mixins import LoginRequiredMixin
LOGIN_URL = 'your_url'
from django.contrib.auth.mixins import LoginRequiredMixin
LOGIN_URL = 'your_url'