Re: does this get or create code ship with django?
Russell Keith-Magee kirjoitti: > On Wed, Oct 14, 2009 at 7:09 PM, Chris Withers wrote: >> Hi All, >> >> I have a function that looks like: >> >> def get_or_create(model,**kw): >> try: >> obj = model.objects.get(**kw) >> except model.DoesNotExist: >> obj = model(**kw) >> return model >> >> Does something like this ship with django? > > http://docs.djangoproject.com/en/dev/ref/models/querysets/#get-or-create-kwargs And to avoid situation that I had (just because I didn't read docs carefully) standard get_or_create actually always creates instance in to database. I first tried to use it just as a template to get object if it didn't existed but it turned out to provide a bit undesired effects, specially with missing null fields... :) -- Jani Tiainen --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
Re: does this get or create code ship with django?
On Wed, Oct 14, 2009 at 7:09 PM, Chris Withers wrote: > > Hi All, > > I have a function that looks like: > > def get_or_create(model,**kw): > try: > obj = model.objects.get(**kw) > except model.DoesNotExist: > obj = model(**kw) > return model > > Does something like this ship with django? http://docs.djangoproject.com/en/dev/ref/models/querysets/#get-or-create-kwargs Yours, Russ Magee %-) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---
does this get or create code ship with django?
Hi All, I have a function that looks like: def get_or_create(model,**kw): try: obj = model.objects.get(**kw) except model.DoesNotExist: obj = model(**kw) return model Does something like this ship with django? If not, should it? cheers, Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~--~~~~--~~--~--~---