В django-admin, как я могу установить filter_horizontal в качестве default?

Виджет по умолчанию для ManyToManyFields в django-admin трудно использовать. Я могу установить filter_horizontal для отдельных полей и получить более удобный виджет.

Как мне установить filter_horizontal как значение по умолчанию для всех ManyToManyFields ?

(Конечно, я бы тоже был доволен filter_vertical .)

​​Я искал решение и ничего не нашел ни в Google, ни в SO. Я могу придумать, как это сделать с помощью некоторого метапрограммирования, но если кто-то уже сделал это или если это где-то в Django, я бы хотел услышать об этом.

5
задан Jerome Baum 2 January 2012 в 03:23
поделиться