{% for post in posts %}
так это я просто объекты все перечислю
а, там же у тебя вложенный for, а зачем он нужен?
а содержимое самого post
перечислить данные из самого поста
о нем и речь
что значит содержимое? Этож объект, обращайся к нужным полям, типа {{ post.text }}
я так делал, но думал что можно проитерировать
полей слишком много, думал можно красивее сделать
{% for attr in post.__dict__.values %}
к тому же какое то поле может быть None, и в шаблоне это не красиво будет отображаться
{% if attr != None %}
я получил ошибку Variables and attributes may not begin with underscores: 'post.__dict__.values'
Try without undrerscores
ошибка пропала, но ничего не проитерировалось
он воспринимает dict как атрибут
Не знаю есть ли метод чтобы получить все поля модели в итерабильной структуре данных
Понял. Спасибо.
_meta.fields у модели
Обсуждают сегодня