J'essaye de déployer mon application Django sur un serveur basé sur Apache2 avec mod_python. J'ai bien défini les gestionnaires et j'ai fait la configuration pour que mod_python fonctionne avec mon projet. Mon projet met en œuvre un back-end auth personnalisé pour connecter mes utilisateurs à Twitter, et ma mise en œuvre de back-end est:Le backend d'authentification personnalisée de Django n'est pas reconnu sur Apache
myproject
|- backends/
directory.Everything semble fonctionner très bien, mon chargement des pages et je peux faire lecture/écriture des opérations correctement. Mais chaque fois que j'essaie de me connecter avec mon compte Twitter, l'application déclenche une exception en me disant:
Erreur backend d'authentification importation backends.twitteroauth: "Aucun module nommé backends.twitteroauth"
Dans mon settings.py, je m enregistrer mon backend comme
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'myproject.backends.twitteroauth.TwitterBackend',
)
Quel est le problème?
Ceci est un problème avec gunicorn aussi. –