Como alterar o comportamento de ordenação nula padrão do PostgreSQL no Django ORM

O PostgreSQL, por padrão, considera os valores NULL como os mais altos e, portanto, os classifica primeiro para consultas descendentes e para os crescentes.

Você pode modificar esse comportamento por consulta ou na criação de índice, especificando 'NULLS LAST' ou 'NULLS FIRST'.

Como posso usar isso em conjunto com o Django ORM, sem precisar usar consultas cruas? Ou seja quando eu adiciono ao meu query_set algo comoqs.order_by("-publish_start"), como posso especificar a classificação para nulos? Ou, como alternativa, na declaração de campo / índice.