“Erro ao importar o middleware” durante a atualização para o Django 1.5 do Django 1.4?

1

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.

    
por Nathan Osman 12.07.2013 / 09:21

0 respostas