#python #django
Вопрос:
У меня есть фильтр custome в to_and.py файл для получения подробного имени
from django import template register = template.Library() @register.filter def verbose_name(objects): return objects._meta.verbose_name
но когда я получаю значение в поле зрения, оно дает мне только первое имя модели в итерации, в моем наборе запросов кода есть две отдельные модели
{% load to_and %} {{links}} {% for link in links %} {% if link|verbose_name == "Unit" %} {{link|verbose_name}} {{link.id}} {% endif %} {% endfor %}
Комментарии:
1. печать и обмен ссылками на значения набора данных
2. Можете ли вы поделиться своими моделями и представлением, которое заполняется
links
в контексте3. На выходном изображении я напечатал набор данных, один из которых относится к единичной модели, а 2-й-к модели субъединицы, но когда я повторяю его единственное подробное название модели единицы печати
Ответ №1:
в моделях я забываю изменить подробное название подразделений
just Change the verbose_name in models class Meta: """Meta definition for Unit.""" verbose_name = 'SubUnit' verbose_name_plural = 'SubUnits'