django-admin.py não está funcionando corretamente
Acabei de descobrir que algo está errado com o meu comando django-admin.py. Eu verifiquei postagens semelhantes no SO django-admin.py problemas, mas nada parece estar relacionado ao meu problema. Eu uso o Windows Vista (sim, eu sei ...). Também tenho muitas versões do django em alguma pasta do meu disco e mudo para a versão que preciso usarjunção comando (isso é semelhante ao link simbólico no unix), não tenho problemas com isso e nunca tive problemas antes.
Eu usei o django-admin.py muitas vezes antes, mas agora, por algumas razões desconhecidas, obtive essas informações (Django 1.1.1):
C:\>django-admin.py startproject some_project
Type 'django-admin.py help' for usage.
e surpreendentemente quando digito o que o django me pediu para digitar:
C:\>django-admin.py help
Type 'django-admin.py help' for usage.
????
Quando mudei para o Django 1.2.1, obtive o seguinte:
C:\>django-admin.py startproject help
Usage: django-admin.py subcommand [options] [args]
Options:
-v VERBOSITY, --verbosity=VERBOSITY
Verbosity level; 0=minimal output, 1=normal output,
2=all output
--settings=SETTINGS The Python path to a settings module, e.g.
"myproject.settings.main". If this isn't provided, the
DJANGO_SETTINGS_MODULE environment variable will be
used.
--pythonpath=PYTHONPATH
A directory to add to the Python path, e.g.
"/home/djangoprojects/myproject".
--traceback Print traceback on exception
--version show program's version number and exit
-h, --help show this help message and exit
Type 'django-admin.py help <subcommand>' for help on a specific subcommand.
Available subcommands:
cleanup
compilemessages
createcachetable
...
startproject
...
validate
não importa se eu digitarstartproject help
oustartproject some_name
sempre mostra a mesma mensagem.
Alguma ideia?
EDIT: novas informações
Acabei de notar que meus argumentos de linha de comando não são visíveis quando o comando é analisado pelo utlity de gerenciamento do django (quando imprimo o comando argv, ele mostra apenas o caminho para o django-admin.py sem nenhum argumento fornecido)