Tutoriales de DAWM
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
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.