Django注册导入错误:没有模块命名信号

Django注册导入错误:没有模块命名信号

问题描述:

我想为django注册编写一个信号侦听器,我得到导入错误:没有模块命名信号。但我可以导入注册。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) 

- 在此先感谢。

+0

我想我把它太快了。卸载注册(0.7),我使用easy_install安装并重新安装了django-registration-0.8-alpha-1。 Alpha是最终版本吗? – Ramesh 2011-03-09 04:08:29

尝试使用到版本0.8的特定路径。我注意到,使用简单的安装和点安装0.7没有signals.py。

使用PIP:

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