Primera aplicación web con Django

Crea tu primera aplicación web con el framework Django de Python en unos poco pasos y visualízalo en el servidor integrado.

Para desarrollar aplicaciones web en Python es necesario de un framework entre los más populares están Flask y Django.

Algunos requerimientos antes de crear la aplicación.

Crear aplicación web con Django

Utilizando la consola o CMD de Windows ubica la ruta para almacenar el directorio del proyecto que vamos a crear.

Con la siguiente línea creamos un proyecto web utilizando Django.

django-admin startproject WebPy1
Crear primera aplicacion web con Django

Al dar clic en enter salta a una nueva línea de la consola, esto indica que se ha creado el proyecto.

Accede a la carpeta del proyecto que acabamos de crear, utilizando el siguiente comando ejecutamos el proyecto en un servidor.

python manage.py runserver

A los pocos segundos si no surge algún problema la consola te mostrara el servidor que se está ejecutando.

Iniciar aplicacion web Django

Copia la dirección del servidor en tu explorador web para comprobar que la aplicación se está ejecutando correctamente.

Aplicacion web Django en ejecucion

¡Listo! Hasta este punto ya tienes una aplicación web Django.

Cuando realizas la ejecución de la aplicación y sin haber configurado la base de datos, por default se crea una base de datos SQLite en el directorio.

Esto se debe a que Django crea modelos en el proyecto y al ser ejecutado requiere de una base de datos.

Crear el super usuario

Otra de las razones de que la conexión a una base de datos es obligatoria es que se crea la sección de administrador de usuario.

Iniciar sesión en admin del proyecto

Sin embargo, aún no tenemos el usuario y contraseña para acceder, entonces debemos de crear un super usuario.

Desde la consola utiliza el siguiente comando para iniciar el proceso de creación del usuario.

python manage.py createsuperuser

Tendrás que indicar el nombre de usuario, correo electrónico y la contraseña.

Creacion de super usuario en CMD

Una vez creado el super usuario, ejecutemos nuevamente el servidor y abrimos la aplicación en el explorador. Después del puerto coloca admin.

Localhost:8000/admin
Login de admin del proyecto

Coloca los datos que registraste al crear el super usuario, de esta forma tienes acceso al administrador de usuarios creado por Django.

Administracion de usuario.

Podría interesarte Agregar Bootstrap a un proyecto web  

Como puedes notar Django crea muchas funciones que posteriormente puedes utilizar en las páginas de tu sitio.

Todo esto fue creado por el framework sin que hayamos escrito ninguna línea de código hasta ahora.

Deja un comentario

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