"I've solved the problem by passing the returned dictionary through my
own distinct() function which strips out duplicates."

Don't roll your own implementations unless you actually really need
to! It's bad practise and can introduce added complexity to your
solution. The .distinct() call will work fine, you just need to order
correctly.

Also, if you needed to do something in sql that you couldnt get to
work via the django ORM i would use the new raw sql features so that
you at least get back queryset objects that you can use "as is" rather
than converting & flattening it to a dict and whatnot.

On 21 July, 18:29, rmschne <rmsc...@gmail.com> wrote:
> Yep.  (as I slap my forehead).
>
> I read that but erroneously concluded that since I had no sort_by on
> the query, I didn't pursue it.  There is a default ordering in the
> model.
> I've solved the problem by passing the returned dictionary through my
> own distinct() function which strips out duplicates.
>
> Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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.

Reply via email to