Re: [Django-es] Probemas con el startproject

47 views
Skip to first unread message

Hiko hitokiri

unread,
Apr 6, 2013, 2:29:03 AM4/6/13
to djan...@googlegroups.com
lo mejor para ver el problema es un screenshot por que luego no se ven cosas o  se omiten cosas importantes es i recomendacion agrega eso y ya sera mas facil ayudarte 

Ramiro Morales

unread,
Apr 6, 2013, 9:17:10 AM4/6/13
to djan...@googlegroups.com

Mi experiencia es que en Windows no hay que confiar en el hecho de que el ejecutar por ejemplo un script o programa Python hola.py que se encuentra en el directorio actual de la siguiente manera:

hola.py uno dos

desde la línea de comandos efectivamente ejecute:

python hola.py uno dos

Que es lo que debería suceder tras cortinas en esos casos (ejecuta el script hola.py con el intérprete python pasándole los argumentos 'uno' y 'dos').

En Unix, la implementación de esta 'magia' que permite integrar programas escritos en lenguajes de programación interpretados como Python para que en lo que es ejecución se comporte en forma idéntica a un binario nativo funciona perfectamente. Pero en Windows, el puñado de métodos que existen para lograr algo así (ya sea provistos por el SO o por terceros) nunca funcionan y termina sucediendo lo que te pasa a vos u otros casos similarmente extraños.

Entonces, sabiendo esto, la manera mas robusta de ejecutar un script Python en Windowsbes asegurarnos de hacerlo nosotros. Ejemplo:

python c:\python27\scripts\django-admin.py startproject mysite

Tenemos que tener en cuenta dos cosas:

Primero, vemos que usamos simplemente python y no la ruta completa c:\python27\python. Esto es porque vos ya agregaste esta última al PATH. De lo contrario deberíamos haber usado la misma.

Segundo, como django-admin.py no se encuentra en el directorio actual (que es donde estás creando tu proyecto) sino en c:\python27\scripts, tenemos que usar la ruta completa al mismo. Acá PATH no sirve para nada.

Eso debería solucionar tu problema. Contanos cómo te va.

Esto también se aplica una vez que tengas un proyecto creado y debas usar manage.py:

python manage.py blah ...

Ramiro Morales (using a mobile device)
@ramiromorales

Buenos días, empiezo a usar django, he instalado las herramientas que he de usar (python, postgres y obviamente django) pero cuando ejecuto el comando "django-admin.py startproject mysite" este no me está creando el proyecto, en su lugar me da un aviso de usage: django-admin.py subcommand [options] [args].
Vale acotar que ya he agregado la ruta de python y django en el path de las variables de entorno de windows (C:\Python27;C:\
Python27\Scripts;).
Agradezco de antemano la ayuda que me puedan dar.

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 
Reply all
Reply to author
Forward
0 new messages