запрос печатает объекты вместо некоторых имен в Django - PullRequest
1 голос
/ 04 июля 2019

Есть ли простой способ удалить объекты набора запросов в моем шаблоне, просто напечатать название продукта без объектов, которые он печатает image

  class SellerAccountMixin(object):
        products = []

        def get_products(self):
            account = self.get_account()
            products = Product.objects.filter(seller=account)
            self.products = products
            return products

class SellerDashboard(SellerAccountMixin,FormMixin, View):
    def get(self, request, *args, **kwargs):
        context["products"] = self.get_products()
        return render(request, "sellers/dashboard.html", context)

template

{% if products %}
   <div class='pull-left col-sidebar '>
    {{ products }}
  </div>

1 Ответ

0 голосов
/ 04 июля 2019

Вы должны повторить над своим products, например:

{% if products %}
  <div class='pull-left col-sidebar '>
    <b>{% for product in products %}</b>{{ product<b>.name</b> }} <b>{% endfor %}</b>
  </div>
{% endif %}

.name может быть другим полем. Это должен быть тот, кого вы хотите визуализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...