Django-registration ImportError:没有名为signals的模块

时间:2011-03-09 03:35:45

标签: django-registration

我正在尝试为django-registration编写一个信号监听器,我收到导入错误:没有名为signal的模块。但我可以导入注册。

这是我的代码

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 个答案:

答案 0 :(得分:4)

尝试使用0.8版的特定路径。我注意到使用easy install和pip安装了0.7,它没有signals.py。

使用pip:

$ pip install -Iv https://bitbucket.org/ubernostrum/django-registration/downloads/django-registration-0.8-alpha-1.tar.gz