Use ORDER BY FIELD (nome, 'Apple', 'Banana') no django

Eu gostaria de usar ORDER BY FIELD () (MySQL) no Django. O Django suporta isso?

Então, no MySQL, parece:

SELECT * FROM fruit 
ORDER BY FIELD(name, 'Banana', 'Apple', 'Pear', 'Orange'), variety;

Eu gostaria de usar isso no django ORM. Como eu posso fazer isso. Posso fazer isso usandoorder_by(). Ou usandoextra() de alguma forma.

Não funciona assim:

Fruit.objects.all().extra(order_by="FIELD(name, 'Banana', 'Apple', 'Pear', 'Orange')")

questionAnswers(1)

yourAnswerToTheQuestion