X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=tickets%2Fmodels.py;h=ddb34b0579ded24c054e7c476c4d8df8d21cf88e;hb=0f564adcd3d38feeea3a3849a292f9adb43d5763;hp=5c5a8190d0d15615d2ee7e8051b5acbf6f2da642;hpb=03fe95cce50804b3f0939e4e988d3a92c478f1db;p=matthijs%2Fprojects%2Fdorestad-bookings.git diff --git a/tickets/models.py b/tickets/models.py index 5c5a819..ddb34b0 100644 --- a/tickets/models.py +++ b/tickets/models.py @@ -1,17 +1,18 @@ # coding=utf-8 from django.db import models +from django.utils.formats import number_format # Create your models here. -SHOW_CHOICES = [ ("vrijdag", "vrijdag 17 december, 20:00") - , ("zaterdag", "zaterdag 18 december, 20:00") - , ("zondag", "zondag 19 december, 13:00") +SHOW_CHOICES = [ ("vrijdag", "vrijdag 17 december om 20:00") + , ("zaterdag", "zaterdag 18 december om 20:00") + , ("zondag", "zondag 19 december om 13:00") ] TICKET_PRICE=7.5 -TICKETS_CHOICES = [ (n, u"%s (€%.2d)" % (n, n * TICKET_PRICE)) for n in range(1, 6)] +TICKETS_CHOICES = [ (n, u"%s (€ %s)" % (n, number_format(n * TICKET_PRICE,2))) for n in range(1, 6)] class Booking(models.Model): created = models.DateTimeField(auto_now_add=True, editable=False, verbose_name="Datum") @@ -26,8 +27,8 @@ class Booking(models.Model): price = property(_get_price) def __unicode__(self): - return u'#%s: %s - %s - %s kaart%s (€ %.2d)' % ( + return u'#%s: %s - %s - %s kaart%s (€ %s)' % ( self.pk, self.name, self.get_show_display(), self.tickets, "en" if self.tickets != 1 else "", - self.price) + number_format(self.price, 2))