Source code for intranet.apps.users.management.commands.lock
from django.contrib.auth import get_user_model
from django.core.management.base import BaseCommand
[docs]class Command(BaseCommand):
help = "Lock account"
args = "<u>"
[docs] def handle(self, *args, **options):
u = get_user_model().objects.get(username=args[0])
self.stdout.write("%s - %s - %s" % (u, u.user_locked, str(u.last_login)))
u.user_locked = True
u.save()
self.stdout.write("%s - %s" % (u, u.user_locked))