Eu tenho uma conta de hospedagem compartilhada com o Python 2.7.2 instalado. Eu fiz uma instalação local do Django 1.4 ( python setup.py install --user
) e tudo estava funcionando bem.
Eu decidi atualizar para o Django 1.5 no servidor desde que eu tinha testado a aplicação localmente com o Django 1.5 e tudo estava funcionando bem.
No entanto, depois de executar a atualização ( python setup.py install --user
, igual à última vez), o servidor começou a gerar erros HTTP 500. Uma verificação rápida do log de erros do Apache revelou:
[Fri Jul 12 00:14:01 2013] [error] [client 127.0.0.1] ImproperlyConfigured:
Error importing middleware django.contrib.auth.middleware: "cannot import
name _doctest"
Alguma ideia do que poderia causar isso? O erro parece indicar que algo está errado com o componente auth
middleware - ele está tentando carregar um módulo ( _doctest
) que não existe (o que posso confirmar com import _doctest
).
Nesse meio tempo, reverti imediatamente para o Django 1.4 e tudo está funcionando novamente.
Tags python django apache-2.2