Я пытаюсь добавить дополнительные данные в шаблон под названием «equipment_form» связан с моей точки зрения CreateEquipment (CreateView родовое Джанго)Джанго Generic CreateView: Добавить другой объект в шаблон
Итак, моя модель оборудования обладают подкатегорию. И моя подкатегория модели обладает категорией.
По причинам 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')
EDIT: Я нашел ответ здесь:
Django - CreateView - How to declare variable and use it in templates
Спасибо в любом случае :)
Рад, что вы нашли ответ - вы можете вставить небольшой фрагмент вашего решения как ответ, поэтому вопрос перестает появляться на «без ответа '. :) – trpt4him
Я нашел мой ответ здесь: http://stackoverflow.com/questions/9552337/django-createview-how-to-declare-variable-and-use-it-in-templates?rq=1 Наконец-то это не так сложно :) – Jerkso