django - Posting in several tastypie resources simultaneously -


here's i'm trying :

the user creates event in application. here's model :

class event(models.model):     name = models.charfield(max_length=40)     organizer = models.foreignkey(userprofile)     description = models.textfield(null=true)     place = models.textfield(null=true)     confirmed = models.bigintegerfield(null=true)     organizer_part = models.booleanfield(default=true)     slug = models.slugfield() 

right after that, posts different people invited event, , different dates user chose. here models :

class eventdate(models.model):     """correspondances date-event"""     event = models.foreignkey(event)     date = models.bigintegerfield()   class eventpeople(models.model):     """correspondances personne-event"""     event = models.foreignkey(event)     phone_number = models.positiveintegerfield()     name = models.charfield(max_length=32)     answer = models.booleanfield()     participation = models.nullbooleanfield() 

i'd fill 3 models in 1 request. far have make 3 requests. can't see how possibly it.

any idea highly appreciated.

resource should work models is:

class eventresource(modelresource):     event_dates = fields.tomanyfield(eventdateresource, 'event_dates')     event_peoples = field.tomanyfield(eventpeopleresource, 'event_peoples')     class meta:           queryset = event.objects.all() 

also have create simple eventdateresource , eventpeopleresource.

one 1 more change in yout models, need add related_names:

class eventdate(models.model):     """correspondances date-event"""     event = models.foreignkey(event, related_name='event_dates')     date = models.bigintegerfield()   class eventpeople(models.model):     """correspondances personne-event"""     event = models.foreignkey(event, related_name='event_peoples')     phone_number = models.positiveintegerfield()     name = models.charfield(max_length=32)     answer = models.booleanfield()     participation = models.nullbooleanfield() 

Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -