blob: 9742f07827352e46a38a28bccd081ea61c6b79e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
from django.contrib.auth.models import User
from django.utils import timezone
def delete_inactive_users():
# Delete users who have not verified their email address within 72 hours
# of registering, ie. email_verified=False and date_joined > 72 hours ago
users = User.objects.filter(date_joined__lt=timezone.now() - timezone.timedelta(hours=72), userprofile__email_verified=False)
for user in users:
print("Deleting user: " + user.username)
user.delete()
|