Soy nuevo en python y django estoy creando la primera aplicación tutorial.
Creé el archivo de la aplicación usando el siguiente comando:
C:Python27Scriptsdjango-admin.py startproject mysite
Después de eso creó con éxito un archivo en el directorio
Pero cómo ejecutar python manage.py runserver recibo un error not recognized as an internal or extrnal command
C:Python27Scriptsdjango-admin.py startproject mysite
Pero cómo correr python manage.py runserver
estoy recibiendo un error not recognized as an internal or extrnal command
Respuestas
3 para la respuesta № 1Solo necesitas cd
en mysite desde allí.
Utilizar cd mysite
desde la linea de comando Entonces corre python manage.py runserver
y el servidor de desarrollo se iniciará en la ventana del navegador actual (o una nueva si existe).
Para visualizar esto por ti:
current_dir/ <-- your here now
mysite/ < -- use cd mysite to get to here!
manage.py <-- and use this
mysite/
__init__.py
urs.py
settings.py
ect.
current_dir es donde inicialmente creaste el proyecto.
Consejo profesional: siempre debe volver a este directorio exacto para usar manage.py, por lo que si vuelve a tener ese error mientras realiza la aplicación de encuestas; probablemente estés en el directorio equivocado.
0 para la respuesta № 2
Debes ir al directorio donde reside la aplicación que creaste y luego ejecutar el comando manage.py runserver
en ventanas o python manage.py runserver
en una Terminal Unix.
Es típico crear un directorio separado para sus proyectos de Django. Un directorio típico sería:
C:DjangoProjects
Luego pondrías la ubicación de django-admin.py
en tu PYTHONPATH
en tu shell de comandos y ejecuta el proyecto de iniciocomando y el nuevo proyecto se crearía en el directorio actual en el que se encuentra. Si ya ha creado el proyecto, también puede cortarlo y pegarlo en un directorio diferente para que sus proyectos de Django no estén en el mismo directorio que su Código fuente de Python / Django.
De cualquier manera, al final vaya al directorio de la aplicación que creó, así que:
C:DjangoProjectsmysite
y desde ese directorio ejecutar el manage.py runserver
comando y esto comenzará el app
ejecutándose en su máquina local.