Мы используем трясогузку для наших блогов, которые являются частью сайта электронной коммерции. Когда мы хотим добавить продукт в блог в том виде, в каком он есть, мы должны указать точное название продукта, в котором он будет сохранен. Поскольку имена могут измениться, это нарушает тот блог, который не является идеальным.
То, что мы хотели бы сделать, это добавить поле в наш блок потокового поля, которое позволит вам выбирать из нашего списка продуктов, однако, поскольку у нас есть более 200 000 продуктов и в каждом блоге может быть до 20 товаров, загрузка списка в выпадающий список не годится. Нам нужно скопировать то, что мы делаем в Django admin, используя django -autocomplete-light, где вы начинаете печатать и получать результаты, основанные на этом, а не загружать список в HTML.
Что мы не можем понять, как это сделать в блоке потокового поля, я видел библиотеки типа "Wagtail Autocomplete", но кажется, что вы можете использовать его только как панель, а не внутри блока. Насколько мы видим, вы можете использовать только подклассы wagtail.core.blocks или они не отображаются в интерфейсе.
Есть идеи?
Заранее спасибо!