Ejemplo n.º 1
0
 def default_layout(self):
     try:
         return self.event.ticket_layouts.get(default=True)
     except TicketLayout.DoesNotExist:
         return TicketLayout(
             layout=json.dumps(self._default_layout())
         )
Ejemplo n.º 2
0
 def default_layout(self):
     if not hasattr(self.event, '_ticketoutputpdf_cache_default_layout'):
         try:
             self.event._ticketoutputpdf_cache_default_layout = self.event.ticket_layouts.get(
                 default=True)
         except TicketLayout.DoesNotExist:
             self.event._ticketoutputpdf_cache_default_layout = TicketLayout(
                 layout=json.dumps(self._default_layout()))
     return self.event._ticketoutputpdf_cache_default_layout