Коммит делаешь?
Ну в базе есть запись новая например. Но когда перезагружаю страницу фильтр не обновляется. А обновляется только после перезагрузки приложения
Потому что фильтры и возможные значения скаффолдятся всего один раз на этапе инициализации
И как мне решить эту задачу
Ну на удаленном сервере я ж не смогу постоянно перезагружать сервер
Написать код так чтобы оно пересчитывалось при вызове функции index_view
class RuntimeFiltersMixin: runtime_filters = [] def get_filters(self): """Override get_filters on index view rendering.""" filters = super().get_filters() if not filters: return self.runtime_filters return filters + self.runtime_filters @expose("/") def index_view(self): """Add runtime filters to collection of all filters and refresh cache.""" self._refresh_filters_cache() return super().index_view()
а почему 3 раза return?
Они разные. Относятся к разным условиям
там только одно условие
ага да дважды супер
изменил...
Обсуждают сегодня