Итак, первое, что нужно сделать, это убедиться, что у вас есть импортированный API-интерфейс темы. Во-вторых: здесь вы увидите массив JSON для всех категорий:
{{ categories.all }}
Я поместил это внизу. макета html. Хотя я уверен, что есть и другие места, которые будут работать просто отлично. Используя этот массив, l oop через него для динамического создания поля ввода для каждой категории и размещения его там, где вы хотите
Следующий вопрос здесь, как вы сохраните и сохраните «описание» или что-то еще это вы хотите, чтобы эта конкретная категория осталась. Как я полагаю, вы, вероятно, хотите уникальное значение для каждой категории. Буду работать только над этим вечером или завтра. Поэтому я проверю и обновлю свой ответ, как только выясню эту часть.
На заметку, если ваши категории не будут менять весь тип, вы можете создать просто Ряд ваших собственных переменных, которые соответствуют категории и жесткому коду, «записывают» значение для текстового поля, поскольку оно относится к этой категории.