Django-регистрация ImportError: нет модуля с именованными сигналами - PullRequest
2 голосов
/ 09 марта 2011

Я пытаюсь написать прослушиватель сигналов для 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)

- Заранее спасибо.

1 Ответ

4 голосов
/ 24 ноября 2011

Попробуйте использовать определенный путь к версии 0.8.Я заметил, что с помощью easy install и pip установлен 0.7, который не имеет signal.py.

Используя pip:

$ pip install -Iv https://bitbucket.org/ubernostrum/django-registration/downloads/django-registration-0.8-alpha-1.tar.gz
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...