12345678910111213141516171819202122232425262728293031 |
- from django.db import models
- from django.contrib.auth.models import User
-
- class Order(models.Model):
- """
- An order
- """
- customer = models.ForeignKey(User, related_name='orders')
- total_incl_tax = models.FloatField()
-
-
- def __unicode__(self):
- description = "Payment of %.2f from %s" % (self.initial_amount, self.type)
- if self.reference:
- description += " (reference: %s)" % self.reference
- return description
-
-
- #class Batch(models.Model):
- # order = models.ForeignKey('order.Order')
- # partner = models.CharField(max_length=255)
- # delivery_method = models.CharField(max_length=128)
- # # Not all batches are actually delivered (such as downloads)
- # delivery_address = models.ForeignKey('order.Address', null=True, blank=True)
- # # Whether the batch should be dispatched in one go, or as they become available
- # dispatch_option = models.CharField(max_length=128, null=True, blank=True)
- #
- #
- #class BatchLine(models.Model):
- # batch = models.ForeignKey('order.Batch')
-
|