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.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me invitas a un café? ☕

Puedes hacerlo usando el terminal.

ssh customer@andros.dev -p 5555

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario