Как я могу добавить пользовательский флажок в файле change_form.html моделей, чтобы применить фильтр к набору запросов base_field форм.
Я знаю, что могу сделать это, когда получаю форму, например, так:
def get_form(self, request, obj=None, **kwargs):
form = super(Model, self).get_form(request, obj, **kwargs)
form.base_fields['XXX'].queryset = OtherModel.objects.filter(condition=True).order_by(field)
return form
Но я надеялся сделать этот динамический фильтр на экране изменений.
У кого-нибудь есть учебник или пример кода, чтобы помочь, пожалуйста.Я ожидаю, что потребуется некоторый JavaScript.
Спасибо