Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django - filtering on foreign key properties

Asset.objects.filter( project__name__contains="Foo" )

This has been possible since the queryset-refactor branch landed pre-1.0. Ticket 4088 exposed the problem. This should work:

Asset.objects.filter(
    desc__contains=filter,
    project__name__contains="Foo").order_by("desc")

The Django Many-to-one documentation has this and other examples of following Foreign Keys using the Model API.