Aprende Django (3). Python Manage.py runserver

Lo que el día de hoy haremos es crear nuestro primer servidor en Django, te sorprenderá lo fácil que es.

NOTA: El ejemplo está desarrollado en Linux, mas si tienes Python instalado en Windows (Usando el tutorial precedente en este weblog) debería marchar precisamente igual.

VIRTUALENV:

Si bien no es preciso y bien puedes comenzar el proyecto sin precisar crear un ambiente virtual, esto es buena práctica puesto que apartas los bultos instalados en diferentes proyectos de Django.

Si tienes instalado python en tres.0 hacia adelante, ya tienes a tu predisposición el instalador de bultos de Python PIP. Es preciso instalarlo si no lo tienes, puesto que para instalar las librerías que vamos a usar a lo largo de nuestro proyecto.

Si no lo tienes instalado puedes ver de qué forma hacerlo acá. Lo único que debes hacer es descargar el fichero get-pip.py y correrlo desde la consola tal y como si fuera un programa normal

python get-pip.py

Tras tener el instalador de bultos instalado, solo debes correr la línea.

pip install virtualenv

Lo que instalará el mánager de entornos virtuales de Python, a fin de que cada uno de ellos de tus proyectos tenga instaladas las librerías que solo sean precisas y no más.

CREANDO EL PROYECTO:

Uno.- Creamos la carpetita donde vamos a comenzar nuestro proyecto con el nombre de “Chuirer” y entramos:

mkdir Chuirer
cd Chuirer

Dos.- En la carpetita creamos nuestro ambiente virtual y lo activamos:

virtualenv venv
source venv/bin/activate

Ya tenemos nuestro ambiente virtual listo para comenzar a crear nuestro proyecto.

Tres.- Instalamos el famosisimo Django en nuestro ambiente virtual con el próximo comando (instalará la versión más nueva del framework):

pip install django

Cuatro.- Instalado Django creamos nuestro proyecto con el próximo comando:

django-admin.py startproject Chuirer

!Listo! Nuestro proyecto ha sido creado. Ahora tratemos de correr el servidor.
Cinco.- Corremos el servidor con el comando:

python manage.py runserver

Aparecerá el próximo mensaje por el hecho de que no hemos hecho la “migración” para crear las tablas de la base de datos precisas a fin de que nuestro servidor funcione: Usuarios, Sessions, etc…

Seis.- Para hacer la migración corremos el próximo comando:

python manage.py migrate

Siete.- Volvemos a correr el proyecto y va a correr sin problema:

python manage.py runserver

NOTA: El proyecto va a correr por default en el localhost o bien mil doscientos setenta en el puerto ocho mil, mas puedes añadir la ip que desees asignarle a tu servidor, por ejemplo: python manage.py runserver 192.168.10.1:8000

¡Felicitaciones! Tienes tu primer servidor de Django marchando.

¡Nos vemos en el próximo artículo!

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *