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.8的特定路径。我注意到,使用简单的安装和点安装0.7没有signals.py。
使用PIP:
$ pip install -Iv https://bitbucket.org/ubernostrum/django-registration/downloads/django-registration-0.8-alpha-1.tar.gz
我想我把它太快了。卸载注册(0.7),我使用easy_install安装并重新安装了django-registration-0.8-alpha-1。 Alpha是最终版本吗? – Ramesh 2011-03-09 04:08:29