4. Admin

En esta lección vamos a activar el panel administrativo de Django para poder añadir artículos desde la interfaz web.

Añade el siguiente código a my_blog/admin.py:

from django.contrib import admin

from .models import Article

admin.site.register(Article)

Ya se ha creado un panel administrativo para que puedas añadir, editar y borrar artículos.

Entra en http://localhost:8000/admin/.

¡Ups! ¿Cual es la contraseña? No te preocupes, vamos a crear un superusuario.

docker compose run --rm django python manage.py createsuperuser

Sigue las instrucciones y ya puedes entrar en el panel administrativo. Puedes inventarte el email, lo importante es que recuerdes el usuario y la contraseña. No te preocupes con tus datos, todo lo que pase entre tú y Django se queda en tu ordenador. Estás guardando toda la información en tu base de datos local, en concreto en un archivo llamado db.sqlite3 en la raíz de tu proyecto.

Ya puedes añadir algunos artículos. Vuelve a http://localhost:8000/admin/, usa el usuario y la contraseña que has creado y añade algunos artículos.

Te recomendamos que añadas alguna de las mujeres más importantes en la historia de la informática:

De nada sirve tener datos en una base de datos si no los mostramos en la página web.

Vamos a mostrar el listado que acabas de insertar en la página principal.

This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.

Desafíos de programación atemporales y multiparadigmáticos

Desafíos de programación atemporales y multiparadigmáticos

Te encuentras ante un librillo de actividades, divididas en 2 niveles de dificultad. Te enfrentarás a los casos más comunes que te puedes encontrar en pruebas técnicas o aprender conceptos elementales de programación.

Buy the book

Will you buy me a coffee?

Visitors in real time

You are alone: 🐱