mod_python을 사용하여 Apache2 기반 서버에 장고 응용 프로그램을 배포하려고합니다. 핸들러를 올바르게 설정하고 mod_python을 내 프로젝트에서 사용할 수 있도록 구성했습니다. 내 프로젝트 내 사용자가 트위터에 연결하기 위해 사용자 정의 인증 백엔드를 구현하고, 내 백엔드 구현에 :Django 사용자 정의 인증 백엔드가 Apache에서 인식되지 않습니다.
myproject
|- backends/
directory.Everything가 잘 동작하는 것, 내 페이지로드와 내가 제대로 읽기/쓰기 작업을 할 수 있습니다.
오류 가져 인증 백엔드 backends.twitteroauth : 내 트위터 계정으로 로그인을 시도 할 때마다 그러나, 응용 프로그램 예외가 말해 없습니다 발사 "아니 모듈 이름 backends.twitteroauth"
을 내 settings.py에서 나는 ' 내 백엔드 등록으로
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'myproject.backends.twitteroauth.TwitterBackend',
)
무엇이 문제입니까?
이것은 또한 gunicorn의 문제입니다. –