- Complete las instrucciones previas django-103
-
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.
-
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.
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.
- Django. (2023). Retrieved 10 April 2023, from https://docs.djangoproject.com/en/4.2/intro/tutorial02/
- Django. (2023). Retrieved 11 April 2023, from https://docs.djangoproject.com/en/4.2/ref/contrib/admin/
- Django. (2023). Retrieved 14 April 2023, from https://docs.djangoproject.com/en/4.2/ref/models/instances/#django.db.models.Model.__str__