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
-~----------~----~----~----~------~----~------~--~---

Reply via email to