que tenía exactamente el mismo problema y lo resolvió utilizando esta herramienta: FileTypesManager
El problema es que django-admin. py no recibe los argumentos correctos de la línea de comando. Hice una prueba pirateando un par de líneas en el frente del script de administración para mostrar la cantidad de argumentos y lo que eran antes de que hiciera algo más. El truco:
#!d:\python27\python.exe
from django.core import management
import sys
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)
if __name__ == "__main__":
management.execute_from_command_line()
Cuando se ejecuta django-admin.py verá que hay sólo 1 argumento cada vez que se pasa. Lo cual no es correcto
Como se sugiere en varios foros, he intentado tanto de los siguientes en la línea de comandos, y ambos miraron el clavo:
assoc .py --> .py=Python.File
ftype Python.File --> Python.File="D:\Python27\python.exe" "%1" %* //Correct
entonces miré en el registro y los valores se veía bien también.
Sin embargo, cuando ejecuté FileTypesManager, (es gratis) mostró algo diferente. La línea de comandos se establece como:
"D:\Python27\python.exe" "%1" //Wrong!
no tengo ni idea de por qué, pero tan pronto como he actualizado este valor todo funcionó a la perfección.
Espero que ayude.
Dando la ruta correcta a mysite? ¿Está en el mismo directorio que djangoadmin? – Sid
@Sid No, no en el mismo directorio. Pero creo que no importa. ¿Derecha? Puedo elegir cualquier dir? – Munichong
Si desea crear su proyecto desde cualquier lugar de su sistema, django-admin.py debe estar en la ruta del sistema si instaló Django a través de su utilidad setup.py. – himanshu