Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 2.82 KB

django-104.md

File metadata and controls

73 lines (46 loc) · 2.82 KB

Django - 104

Requerimientos

Instrucciones

  • Desde la línea de comandos [LC], cree el super usuario administrador, con:

    python manage.py createsuperuser
    

    Nota: Complete los datos (username, email y password) solicitados para establecer las credenciales de acceso a la Administración de Django.

  • [LC] Levante el servicio, con:

    python manage.py runserver
    
  • Abra en el navegador el URL http://127.0.0.1:8000/admin/

  • Acceda con las credenciales de acceso a la Administración de Django.

Admin Site

  • Modifique el archivo polls/admin.py al registrar el manejo de las operaciones CRUD de los modelos Section y Product desde la Administración de Django, con:

    ...
    from .models import Section, Product
    
    admin.site.register(Section)
    admin.site.register(Product)
    
  • Actualice en el navegador el sitio con la URL http://127.0.0.1:8000/admin/Nota: Explore la Administración de Django para el manejo de las operaciones CRUD de los modelos Section y Product.

  • Modifique el archivo api/models.py al agregar el método __str(obj)__ en cada uno de los modelos Section y Product.

    ...
    class Section(models.Model):
      ...
      
      def __str__(self):
      	return self.name
    
    class Product(models.Model):
      ...
      
      def __str__(self):
        return self.name + ' ('+self.section.name+')'
    
  • Actualice en el navegador el sitio con la URL http://127.0.0.1:8000/admin/Nota: Explore la Administración de Django para el manejo de las operaciones CRUD de los modelos Section y Product.

Admin Site

Notas

Revise la documentación del método __str(obj)__, de cómo hacer modificable una aplicación en un proyecto en Django y de la funcionalidad predeterminada de la Administración de Django.

Referencias