Jacob Kaplan-Moss said the following: > That is, make:: > > Foo.objects.get_or_create(bar__id=1) > > Work the same way as:: > > Foo.objects.get_or_create(bar__id=1, defaults={"bar_id": 1})
That would probably be better than the current, but I'm still on David's side in thinking that allowing bar_id in get, create, and get_or_create is far more consistent, since you can also use bar_id as a normal attribute lookup and as a kwarg in making a model instance. It just seems abnormal that it works everywhere /except/ .get() and .get_or_create() -- Collin Grady Live within your income, even if you have to borrow to do so. -- Josh Billings --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@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-developers?hl=en -~----------~----~----~----~------~----~------~--~---