Estoy bastante atrapado en este momento. Tengo un proyecto de Django que ha estado funcionando muy bien hasta que intenté agregar Haystack/Whoosh para la búsqueda. He tenido la misma pila en otros proyectos funcionando bien.Haystack en INSTALLED_APPS resultados Error: no se puede importar el nombre openProc
Siempre que tengo "pajar" en mis settings.INSTALLED_APPS y trato manage.py runserver
o manage.py shell
recibo el mensaje 'Error: No se puede importar el nombre openProc'
pensé que esto podría ser una dependencia del Haystack que no llegó instalado correctamente, así que eliminé Haystack de los paquetes del sitio y lo reinstalé, pero sigue sucediendo lo mismo. Google OpenProc y las palabras clave relacionadas no han aparecido.
Espero que alguien más se haya encontrado con este error, o al menos que ahora habrá algo en Google que pueda tener una respuesta. Sé que estos errores cannot import name <something>
pueden ser complicados, pero este me tiene especialmente perplejo porque está relacionado con un paquete externo.
Además, tendrá que migrar su aplicación para utilizar Haystack 2.0 o la configuración de desarrollo. Hay una página en la documentación sobre la migración de 1.x a 2. Buena suerte. –
esto probablemente me hubiera tomado una eternidad para estrecharme por mi cuenta. ¡Gracias! –
Lo que estuvo mal es que deberías haber estado instalando 'django-haystack', no' haystack'. 'pip install django-haystack' funciona. – GreenAsJade