Lección 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 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. Tranquilo con tus datos, todo lo que pase entre tú y Django, se queda en tu ordenador. Estas 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.
Nosotros te recomiendo 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.
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.
¿Me invitas a un café? ☕
Puedes hacerlo usando el terminal.
ssh customer@andros.dev -p 5555
Comentarios
Nuevo comentario
Nueva replica {{ formatEllipsisAuthor(replyComment.author) }}
Escribe el primer comentario
{{ comments.length }} comentarios