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.