Kenneth Gonsalves skrev: > On 02-Oct-07, at 6:21 PM, Nis Jørgensen wrote: > > >>> get_or_create, *only* using the value of 'word' in the query - if >>> created, then I do an update to set the other fields - otherwise I >>> leave it alone. >>> >> You could also use the "defaults" argument to get_or_create: >> >> http://www.djangoproject.com/documentation/db-api/#get-or-create- >> kwargs >> > > tried that too - it didnt help. For what it's worth, I filed a bug, > although I am not completely sure whether it is a bug. > > http://code.djangoproject.com/ticket/5662 > Part of your description in the ticket - specifically this part """ If the row containing 'word' is got, then the row has to be updated with the remaining values. If it is created - again it needs to be updated with the remaining values. """ is different from the description in this thread (quoted above), as well as from the first part of the ticket """ If the 'word' exists, the no action should be taken, """
get_or_create with "defaults" does what you asked for originally - though the person commenting in the ticket got the syntax wrong. Nis --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---