with tutorial the español applications python django deployment nginx

python - tutorial - Error: Ningún módulo llamado staticfiles



the django project (5)

Soy novato con Django, estoy tratando de implementar mi proyecto en un servidor de producción, pero me aparece este error:

Error: No module named staticfiles

Al intentar iniciar el servidor:

python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings

con el fastCGI + nginx

¿Alguna idea?

¡Gracias!


FYI - Acabo de encontrarme con este error. El Django predeterminado para el sistema es 1.2.1 y estoy usando Django 1.3 en un virtualenv. Estaba obteniendo el error porque había olvidado activar mi virtualenv por lo que estaba tratando de usar el sistema Django.


Lo más probable es que necesites actualizar tu versión de django utilizando setuptools

sudo easy_install --upgrade django


Otra forma en que este error podría ocurrir; es que llamas a ./manage.py incluso si tienes el virtualenv correcto. Por alguna razón, utiliza el sistema python como se supone que es el virtualenv.

La sintaxis correcta es:

python manage.py <command>

Espero que esto le ahorre a alguien algo de tiempo.


Probablemente estés usando versiones anteriores de Django. la aplicación staticfiles ha estado disponible solo desde la versión 1.3.


Simplemente eliminé todo el servidor e instalé todo nuevamente, eso resolvió todo. Parece que tengo alguna vieja instalación de django fantasma o algo así

Lo siento y gracias!