2011-03-09 3 views
2

django 등록을 위해 신호 수신기를 작성하려고하는데 가져 오기 오류가 발생합니다 : 신호가없는 모듈. 하지만 등록을 가져올 수 있습니다. 미리 감사드립니다 -Django 등록 ImportError : No modules named signals

여기에 내 코드

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

는 내가 너무 빨리 보냈 생각합니다. easy_install을 사용하여 설치하고 django-registration-0.8-alpha-1을 재설치 한 등록되지 않은 등록 (0.7). 알파가 최종 버전입니까? – Ramesh

답변

4

버전 0.8의 특정 경로를 사용해보십시오. 나는 쉬운 설치 및 pip를 사용하여 0.7을 설치했음을 알았다.

사용 PIP :

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