2011-03-09 114 views
2

我想爲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

回答

4

嘗試使用到版本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 
相關問題