DEV Community

JKHENZA
JKHENZA

Posted on

Django 101: Creando un proyecto fàcil.

El lenguaje de programación es multipropósito, por los cuales uno es el desarrollo en web, por lo tanto comenzaremos con lo basico.

Contenido

  • Que es framework django
  • creacion de un projecto django
  • reacion de una app django
  • ejecucion el proyecto
  • creacion de usuario
  • creacion de modelos
  • migrate y makemigrations
  • ingresando datos para el modelo

Iniciaremos creando un entorno
Crear un directorio para el proyecto 'django101'. dentro escribir el siguiente comando

python -m venv .venv
Enter fullscreen mode Exit fullscreen mode

Habilitar el entorno creado.

.venv\Scripts\activate
Enter fullscreen mode Exit fullscreen mode
  • Instalacion del framework django
pip install Django==4.1.6
Enter fullscreen mode Exit fullscreen mode
  • creando un proyecto
django-admin startproject project101 .
# viendo el directorio
.venv
project101
manage.py
Enter fullscreen mode Exit fullscreen mode
  • Ejecutamos el servidor del proyecto
python manage.py runserver
Enter fullscreen mode Exit fullscreen mode

Image description

  • ejecutar el migrate
python manage.py migrate
Enter fullscreen mode Exit fullscreen mode
  • crear el superusuario
python manage.py createsuperuser
Enter fullscreen mode Exit fullscreen mode

Image description

  • Ejecutar el servidor e ir a http://127.0.0.1:8000/admin.

Image description

Creando una app

  • ingresar el siguiente comando
python manage.py startapp book
Enter fullscreen mode Exit fullscreen mode
  • agregar en project101\settings.py el nombre de la aplicacion

Image description

  • agregar un modelo en book\model.py, agregaremos con campos basicos.

Image description

  • realizar el makemigrations, a la aplicacion python manage.py mikemigrations book.

Image description

  • En la carpeta de la aplicacion book, agregar en book\admin.py, para el registro del modelo y visualizarlo en la web.

Image description

  • antes de iniciar el servidor realizar el python manage.py migrate book. despues ejecutar el comando python manage.py runserver.

  • visualizara de la siguiente forma.

Image description

  • Agrege algunos datos

Image description

En resumen, este es un comienzo para crear proyectos en el framework de django.
Gracias por leer.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay