Programar el modelo de datos de la tienda en línea.
Productos
[x] Subclases de django.models.model del modelo de datos.
[x] Script de poblado de datos base (catálogos).
[x] Script de datos de prueba.
[x] Funciones de prueba de modelos para cada modelo no trivial (que no sea un simple catálogo).
Otras consideraciones
El proyecto de django de la tienda en línea se divide en dos aplicaciones (el del sistema tokenizador se dividía también en dos: generaly programa_tokenizador): una para lo relacionado exclusivamente con los libros (libro, género, autor, editorial); la otra para lo relacionado con la tienda (usuario, pedido, tarjeta, etc).
La clases de prueba deben ejecutar las cuatro operaciones básicas: buscar, crear, actualizar y borrar. En la documentación de django hay varios ejemplos. Hice un gist con un ejemplo concreto (en realidad copié y pegué el código de otro proyecto); hay un modelo junto con su clase de prueba.
Descripción
Programar el modelo de datos de la tienda en línea.
Productos
django.models.model
del modelo de datos.Otras consideraciones
El proyecto de django de la tienda en línea se divide en dos aplicaciones (el del sistema tokenizador se dividía también en dos:
general
yprograma_tokenizador
): una para lo relacionado exclusivamente con los libros (libro, género, autor, editorial); la otra para lo relacionado con la tienda (usuario, pedido, tarjeta, etc).La clases de prueba deben ejecutar las cuatro operaciones básicas: buscar, crear, actualizar y borrar. En la documentación de django hay varios ejemplos. Hice un gist con un ejemplo concreto (en realidad copié y pegué el código de otro proyecto); hay un modelo junto con su clase de prueba.
Por si resultan útiles aquí: