En mi proyecto django
, el comando ./manage.py [command]
resultados en este mensaje de error:error "No existe el fichero o directorio" cuando se ejecuta Django ./manage.py
: No such file or directory
el comando python manage.py [command]
funciona bien. Intenté con syncdb
y runserver
. Intenté chmod a+x manage.py
, pero el problema persiste.
Mi manage.py:
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
lo uso Django 1.4.1 en un virtualenv
. ¿Cómo puedo solucionar esto para usar manage.py [command]
?
¿Estás seguro de que estás en el directorio correcto? –
¿Qué le proporciona '/ usr/bin/env python' cuando se ingresa en la terminal? –
Estoy seguro, @Snakes. 'python manage.py [command]' no funcionaría en un directorio incorrecto ;-) – msampaio