Añadida vista resumen de compra #16
| @@ -41,6 +41,11 @@ class Sale(models.Model): | |||||||
|         return f"{self.date} {self.customer}" |         return f"{self.date} {self.customer}" | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     def get_total(self): | ||||||
|  |         lines = self.saleline_set.all() | ||||||
|  |         return sum([l.quantity * l.unit_price for l in lines]) | ||||||
|  |  | ||||||
|  |  | ||||||
| class SaleLine(models.Model): | class SaleLine(models.Model): | ||||||
|  |  | ||||||
|     sale = models.ForeignKey(Sale, on_delete=models.CASCADE) |     sale = models.ForeignKey(Sale, on_delete=models.CASCADE) | ||||||
|   | |||||||
| @@ -1,3 +1,7 @@ | |||||||
| <p><b>Date:</b> {{ purchase.date }}</p> | <h1>Resumen de compra</h1> | ||||||
| <p><b>ID:</b> {{ purchase.id }}</p> | <dl> | ||||||
| <p><b>Customer:</b> {{ purchase.customer }}</p> | <dt>Date</dt> <dd>{{ purchase.date }}</dd> | ||||||
|  | <dt>ID</dt> <dd>{{ purchase.id }}</dd> | ||||||
|  | <dt>Customer</dt> <dd>{{ purchase.customer }}</dd> | ||||||
|  | <dt>Total</dt> <dd>{{ purchase.get_total }}</dd> | ||||||
|  | </dl> | ||||||
		Reference in New Issue
	
	Block a user