참고 URL : https://github.com/bitmazk/django-registration-email
django에서는 default가 username이 primary 값이라, username을 기준으로 등록된다.(동일한 username이 존재하지 않는다.) 하지만 email로 바꾸고 싶다면..
위 사이트에서 소스를 다운받아 설치하면 된다.
사용법도 어렵지 않다.
사용방법
(1) 패키지를 설치한다.
pip install -e git://github.com/bitmazk/django-registration-email#egg=registration_email |
(2) app를 등록한다.
INSTALLED_APPS = [ # all your other apps 'registration', 'registration_email', ] |
(3) urls.py에 추가
url(r'^accounts/', include('registration_email.backends.default.urls')), |
(4) settings.py에 추가
ACCOUNT_ACTIVATION_DAYS = 7 AUTHENTICATION_BACKENDS = ( 'registration_email.auth.EmailBackend', ) LOGIN_REDIRECT_URL = '/' |
(5) syncdb
./manage.py syncdb |
'Web' 카테고리의 다른 글
django 로그인 함수 (0) | 2013.05.23 |
---|---|
django 1.5에서 메일로 가입 activation 처리하기. (0) | 2013.05.22 |
django에서 email를 사용자 id로 사용하고 싶을때.. (2) | 2013.05.20 |
Django 과연 scale적인 면에서 괜찮은 선택인가. (0) | 2013.05.20 |
Django userena의 simplified 버젼 (0) | 2013.05.19 |