Проблема с сигналами logedd_in и logedd_out
signals.py
from django.contrib.auth.signals import user_logged_in, user_logged_out
from django.dispatch import receiver
print("import nice")
@receiver(user_logged_in)
def login_logged_in(sender, request, user, **kwargs):
print("login nice")
@receiver(user_logged_out)
def login_logged_out(sender, request, user, **kwargs):
print("logout nice")
- "import nice" отображается в консоли.
- "login nice" не отображается в консоли.
- "logout nice" не отображается в консоли.
apps.py
from django.apps import AppConfig
class ApplicationConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'application'
def ready(self):
print("ready nice")
import application.signals
- на консоли появляется надпись "ready nice".
init.py
default_app_config = 'application.apps.ApplicationConfig'
import application.signals
Что может произойти? Пожалуйста, помогите мне
Я использую отладочные сообщения, чтобы определить, какая функция работает неправильно