Контакты
Местоположение
Россия, Санкт-Петербург и область, Санкт-Петербург

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (11)
  • Как правильно сделать каталог товаров Django?

    В файле view:
    from django.shortcuts import render
    
    
    def index(request):
        name_query = Post.objects.order_by('-pub_date')
        return render(request, 'shop/index.html', context={'data_name_query': name_query}


    В файле index.html:
    ...
    {% for some in data_name_query %}
        {{ some.title }}
    {% empty %}
        <p>Нет данных для построения</p>
    {% endfor %}
    ...


    Пояснения:
    1. Обязательно убедитесь, что у вас подключен render в файле view
    2. name_query - вы вольны назвать, как вам удобно
    3. Post - это название класса в файле model.py, к которому идёт запрос
    4. order_by('-pub_date') - сортировка по полю "pub_date", а "-" сортирует в обратном порядке
    5. 'shop/index.html' - путь до вашего html файла
    6. context - данные, которые будут переданы в html файл (я указал название данных как data_name_query, вы вольны называть, как вам удобно)
    7. В файле index.html перебираем полученные данные из context. Переменную назвали "data_name_query", поэтому обращаемся в цикле к нему, вытаскиваем из него объект и присваиваем ему имя "some"
    8. {{ some.title }} - это обращение к определенному полю, которое вы указывали в model.py определённому классу
    Ответ написан
    3 комментария
  • Где учить DJANGO?

    1. Никогда не смотри Гошу.
    2. Очень хорошо знакомит с Джанго Олег Молчанов (ютуб). У него бесплатная серия уроков Джанго 2.х, но они актуальны для 3.х
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (12)