old_console/users/services/signals.py
2024-11-02 14:12:45 +03:00

18 lines
470 B
Python

import logging
from django.contrib.auth import get_user_model
from django.core.exceptions import ObjectDoesNotExist
from users.models import UserInfo
User = get_user_model()
_log = logging.getLogger(__name__)
def create_admin_userinfo(sender, *args, **kwargs):
try:
user = User.objects.get(username='admin')
UserInfo.objects.get_or_create(user=user, comment="admin")
except ObjectDoesNotExist:
_log.critical("Admin does not exist")