signals.py 640 B

1234567891011121314
  1. from django.conf import settings
  2. from django.contrib.auth import get_user_model
  3. from django.contrib.auth.models import Group
  4. # Откючаем тестовых пользователей (если такие есть), если DEBUG=False и наоброт
  5. try:
  6. if Group.objects.filter(name="TEST").exists():
  7. test_group = Group.objects.get(name="TEST")
  8. users_in_test_group = get_user_model().objects.filter(groups=test_group)
  9. if users_in_test_group:
  10. users_in_test_group.update(is_active=settings.DEBUG)
  11. except:
  12. print("Test user validation is not available. Models have not been created yet")