В проекте Django нет модуля с именем 'signals'
Я практикую Django и пытаюсь сделать функцию
( Ready ) в app.py и import
( users.signals ) в эту функцию и я уже использовал
pip install signals для установки пакета signals и пока не решил эту проблему.
apps.py
from django.apps import AppConfig
class UsersConfig(AppConfig):
name = 'users'
def ready(self):
import users.signals
signals.py
from django.db.models.signals import post_save
from django.contrib.auth.models import User
from django.dispatch import receiver
from .models import Profile
@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
if created:
Profile.objects.create(user=instance)
@receiver(post_save, sender=User)
def save_profile(sender, instance, **kwargs):
instance.profile.save()
Нет модуля с именем 'signals'