Skip to content

Instantly share code, notes, and snippets.

@EdwardIII
Created February 12, 2013 01:03
Show Gist options
  • Save EdwardIII/4759136 to your computer and use it in GitHub Desktop.
Save EdwardIII/4759136 to your computer and use it in GitHub Desktop.
@render_to('book.html')
def book(request):
if request.POST:
event = Event.objects.get(pk=request.POST['event_id'])
#ticket_rows = []
guest_formsets = []
for ticket in event.ticket_set.all():
qty = int( request.POST['qty-%s' % ticket.id] )
formset = inlineformset_factory(
Buyer,
Guest,
fields=('name',),
extra=qty,
)
guest_formsets.append(
formset(initial=[{ 'event': event, 'ticket': ticket}])
)
return {
'buyer_form': BuyerForm(),
'guest_formsets': guest_formsets,
'organiser_name': event.organiser.name,
'event_name': event.name,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment