Title | Registrar con Admin.site |
---|---|
Author | Olivia Cristina Lopez Hernandez |
Course | Programación Web |
Institution | Instituto Tecnológico de Tijuana |
Pages | 3 |
File Size | 174.9 KB |
File Type | |
Total Downloads | 57 |
Total Views | 131 |
Ray Brunett Parra Galaviz, pasos para registrar con admin utilizando el
administrador de Django
...
Tecnológico Nacional De México Instituto Tecnológico de Tijuana Semestre enero – junio 2018 Ingeniería en Sistemas Computacionales Materia: Programación web Serie: SC7A Maestro: Ray Brunett Parra Galaviz Tema: Registrar con Admin.site López Hernández Olivia Cristina #14212037 Tijuana B.C. 03/02/2018
Para poder editar, agregar y borrar la estructura que se modelo, se utilizará el administrador de Django. 1.- Abrir el archivo blog/admin.py reemplazar su contenido con la siguiente sentencia: from django.contrib import admin from .models import Post admin.site.register(Post)
2.- Para hacer visible el modelo en la página del administrador, se tiene que registrar el modelo con: admin.site.register(Post)
3.- Para poder ver el modelo, verificar que todo esté bien, se ejecuta en la consola para correr el servidor web: python manage.py runserver
4.- Ir al navegador y poner la dirección: http://127.0.0.1:8000/admin/ Se podrá ver una página de ingreso, donde se te pide un nombre de usuario y su contraseña. 5.- Para poder ingresar se deberá crear un Super-Usuario, que es un usuario que tiene el control sobre todo lo que hay en el sitio web. Para esto, dirigirse a la terminal y escribir: python manage.py createsuperuser Presionar enter y escribir el nombre de usuario en minúsculas y sin espacios, correo y contraseña cuando sean requeridos respectivamente. Para continuar presionar enter. La salida de este comando debería verse así: Nombre de usuario y email que se proporcionaron. (myvenv) ~/djangogirls$ python manage.py createsuperuser Username: admin Email address: [email protected] Password: Password (again): Superuser created successfully.
6.-Volver al navegador e ingresar los datos de super usuario, se podrá apreciar el panel de administración de Django.
Si se desea un formulario para el modelo de Autor, por ejemplo, que incluye solo los campos de nombre y título, debe especificar campos o excluir de esta manera: from django.contrib import admin
class AuthorAdmin(admin.ModelAdmin): fields = ('name', 'title')
class AuthorAdmin(admin.ModelAdmin): exclude = ('birth_date',)
Referencias https://tutorial.djangogirls.org/es/django_admin/ https://docs.djangoproject.com/en/1.8/ref/contrib/admin/...