Вывод данных из связанных таблиц.
Вот две простые таблицы.
class Products(models.Model): title=models.CharField(max_length=150,verbose_name='Наименование блюда') output=models.CharField(max_length=10,verbose_name='Выход') price=models.FloatField('Цена') created_at=models.DateTimeField('Дата создания',auto_now_add=True) is_published=models.BooleanField(default=True ,verbose_name='Показ') photos=models.ImageField(upload_to='photos/%Y/%m/%d/',blank=True) category=models.ForeignKey('Category',on_delete=models.PROTECT,null=True,verbose_name='Категория') def __str__(self): return self.title class Meta: verbose_name="Наименование" verbose_name_plural="Наименования" ordering=['category','title','price'] class Category(models.Model): title=models.CharField(max_length=100,db_index=True,verbose_name='Категория') photos = models.ImageField(upload_to='photos/%Y/%m/%d/', blank=True) def __str__(self): return self.title class Meta: verbose_name="Категория" verbose_name_plural="Категории" ordering = ['title']
Хочу получить примерно так:
Первые блюда
Борщ
Суп
Еще какое то блюдо
Вторые блюда:
Котлеты
Еще что-то….
Я там во вью написал цикл. Выводит на печать в консоль. Выводит правильно. А как в шаблоне то сделать?
Мне не важно, как выводить, списком или таблицей... Важно именно такой вид: Категория, наименование в этой категории и т.д.
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
B
- Bogdannn
- March 28, 2024, 2:15 a.m.
C++ - Test 001. The first program and data types
- Result:46points,
- Rating points-6
Last comments
Qt Linux - Lesson 001. Autorun Qt application under Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Qt WinAPI - Lesson 007. Working with ICMP Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Анатолий КононенкоFeb. 5, 2024, 9:50 a.m.
EVADec. 25, 2023, 6:30 p.m.
Boost - static linking in CMake project under Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Now discuss on the forum
Как получить в массив значения из связанной модели? Спасибо, разобрался:))
AC
QML Обнулить значения SpinBox Доброго времени суток, не могу разобраться с обнулением значение SpinBox находящего в делегате. import QtQuickimport QtQuick.ControlsWindow { width: 640 height: 480 visible: tr…
Alexandru CodreanuJan. 19, 2024, 7:57 p.m.
BlinCTDec. 27, 2023, 4:57 p.m.
ДмитрийJan. 10, 2024, 12:18 p.m.
Evgenii LegotckoiDec. 12, 2023, 2:48 p.m.
Не знаю, правильно ли... Но работает