Commit Graph

6 Commits

Author SHA1 Message Date
0cfc0e5991
creación de vistas genericas para app ecommerce
Se utilizan viewsets del framework.
registro de vistas genericas en router del urls.py del sitio.
2023-03-30 15:49:52 -03:00
e3b750bd83
Creación modelos Item y Order para app Ecommerce
Clase Item con atributos stock y precio; metodos amount,
manage_stock, check_stock, place_order.
Clase Order con atributos user, item, quantity.
Registro en panel de administración.
Serializadores de Item y Order + excepción APIException del framework.
2023-03-30 15:24:14 -03:00
fa10284b72
creación de app ecommerce + token authentication
Editados settings.py y urls.py del sitio para app y uso de token.

Implementación de token para app ecommerce en ruta /api-token-auth,
uso de clase Token del rest_framework y signals de Django, para
creación de token post-save.
2023-03-30 13:02:53 -03:00
cf3d6f49c4
implementación de test para endpoint Contacto
uso de clases APITestCase y APIClient de rest_framwork
2023-03-29 21:15:04 -03:00
ca2156ef37
Creación del primer endpoint
- Modelo contacto en core/models.py
- Creación utils/model_abstracts para heredar y usar id con valor uuid
- Serializador en core/serializers hereda de rest_frameworks.serializers
- Vista contacto en core/views.py
- Registro de app en admin
- Migraciones
2023-03-29 18:35:23 -03:00
a36f93289f
init Django Rest Framework Api course
Inicio de projecto Django 'drf_course' y app 'core'
2023-03-29 14:06:11 -03:00