Docs Menu
Docs Home
/ /
/ / /

Crear un sitio de administración

Puedes crear un sitio de administración de Django para editar los datos de tu aplicación desde una interfaz web. Para obtener más información sobre el sitio de administración de Django y sus funciones, consulta El sitio de administración de Django en la documentación de Django.

1

Antes de crear un sitio de administración, debe crear un usuario que pueda iniciar sesión en el sitio.

Desde el directorio raíz de su proyecto, ejecute el siguiente comando para crear un usuario administrador:

python manage.py createsuperuser

A continuación, tu terminal te solicita un nombre de usuario, dirección de correo electrónico y contraseña. Para cada solicitud, introduce la siguiente información para crear un usuario con las credenciales especificadas y presiona "enter" después de cada entrada:

Username: admin
Email address: admin@example.com
Password: <admin-password>
Password (again): <admin-password>

Reemplazar el <admin-password> marcador de posición con la contraseña de su usuario.

2

Ejecute el siguiente código para iniciar su servidor:

python manage.py runserver

Una vez que su servidor esté en funcionamiento, visite la URL http://:127.0.0.1 8000/admin/ para ver el sitio de administración. Este sitio muestra la siguiente pantalla de inicio de sesión:

La pantalla de inicio de sesión en la página de administración de Django.

Introduzca el nombre de usuario y la contraseña creados en el paso anterior para iniciar sesión en el sitio.

3

Después de iniciar sesión en el sitio de administración, podrá ver la siguiente información:

El contenido inicial que se muestra en el sitio de administración de Django.

Puede editar la configuración de autenticación de su proyecto seleccionando el Groups o Users fila en la tabla Authentication and Authorization.

Para editar los datos en la colección de muestra users, representada por su modelo Viewer, navegue al archivo sample_mflix/admin.py de su proyecto y pegue el siguiente código:

from django.contrib import admin
from .models import Viewer
admin.site.register(Viewer)

Ahora, su sitio de administración muestra la siguiente información:

El contenido que se muestra en el sitio de administración de Django después de registrar un modelo.
4

Puede ver los datos almacenados en un objeto Viewer que tiene un valor name de "Abigail Carter". Creó este objeto en el Paso Escribir datos en MongoDB de este tutorial.

Haga clic en la fila Viewers de la tabla SAMPLE_MFLIX para ver la lista de usuarios. El sitio de administración muestra la siguiente lista:

La lista de espectadores que se muestra en el sitio de administración.

Luego, haga clic en Abigail Carter en la parte superior de la lista. El sitio muestra los Name y Email del espectador seleccionado:

La información del espectador seleccionado.
5

Para editar el campo email del visor, seleccione el cuadro que contiene el texto "abigail.carter@fakegmail.com". Elimine este texto y reemplácelo por "acarter1@fakegmail.com", como se muestra en la siguiente imagen:

La dirección de correo electrónico actualizada de su espectador.

Luego, haga clic en el botón SAVE debajo de la información del espectador para guardar los cambios.

Después de completar estos pasos, puede acceder al sitio de administración de Django y usarlo para editar sus objetos Viewer.

Volver

Consultar datos de MongoDB