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!