Я пытаюсь добавить дополнительные данные в свой шаблон с именем «equipment_form», связанный с моим представлением CreateEquipment (CreateView generic django)
Итак, у моей модели Equipment есть подкатегория. И у моей подкатегории модели есть категория.
По причинам UX я хочу, чтобы мой пользователь сначала выбрал категорию оборудования, а затем подкатегорию. Для этого мне нужно получить в представлении все содержимое таблицы категорий и передать его шаблону. И у меня есть некоторые проблемы, чтобы понять, как я могу это сделать.
Буду очень признателен за помощь сообщества! Спасибо.
Итак, мой взгляд выглядит так:
class EquipmentCreate(CreateView):
#category list not passed to the template
category_list = Category.objects.all()
model = Equipment
success_url = reverse_lazy('stock:equipment-list')
РЕДАКТИРОВАТЬ: я нашел ответ здесь:
Django — CreateView — Как объявить переменную и использовать ее в шаблонах
В любом случае, спасибо :)