Опитвам се да напиша сигнал слушател за django-регистрация и аз съм получаване на грешка при внос: не модул име сигнали. Но мога да импортирам регистрацията.
Ето моя код
from django.contrib.auth import login
from registration.signals import user_registered
def user_registered_handler(sender, **kwargs):
"""signal intercept for user_login"""
user = kwargs["user"]
user.is_active = True
user.save()
login(user)
user_registered.connect(user_registered_handler)
-- Благодаря предварително.
Отговори:
4 за отговор № 1Опитайте да използвате конкретен път към версия 0.8. Забелязах, че с помощта на лесна инсталация и pip инсталиран 0.7, който няма сигнали.пи.
Използване на пип:
$ pip install -Iv https://bitbucket.org/ubernostrum/django-registration/downloads/django-registration-0.8-alpha-1.tar.gz