Как я могу прикрепить заголовок, содержание и дату к шаблону - PullRequest
0 голосов
/ 06 мая 2020

На данный момент я слежу за видео, чтобы создать блог с django. Но у меня проблема с прикреплением заголовка, содержания, автора и даты в шаблоне, который я загрузил из colorlib. Я использовал метод ниже в файле index. html, но теперь они показывают:

{% extends 'base.html' %}

{% load static %}

{% block content %}
{% for post in object_list %}
<div class="site-section">
  <div class="container">
    <div class="row">
      <div class="col-lg-8">
        <div class="row">
          <div class="col-12">
            <div class="section-title">
              <h2>Editor's Pick</h2>
            </div>
          </div>
        </div>
        <div class="row">
          <div class="col-md-6">
            <div class="post-entry-1">
              <a href="#"><img src="{% static 'images/img_h_1.jpg' %}" alt="Image" class="img-fluid"></a>
              <h2><a href="{{ obj.title }}"></a></h2>
              <p>{{ obj.overview }}</p>
              <div class="post-meta">
                <span class="d-block">
                <a href="#">{{ obj.author.user.username }}</a> in <a href="#">{{ cat }}</a></span>
                <span class="date-read">{{ obj.timestamp|timesince }} ago<span class="mx-1">&bullet;</span> 3 min read <span class="icon-star2"></span></span>
              </div>
            </div>
          </div>
          {% endfor %}

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Поскольку вы просматриваете каждое сообщение из списка сообщений, поэтому для доступа к значению каждого сообщения вы должны использовать {{ post.title }}, чтобы отобразить заголовок сообщения, {{ post.author.username }}, чтобы показать имя пользователя автора сообщения и т. д.

0 голосов
/ 06 мая 2020

Предполагается, что object_list - это список сообщений. Вы создали экземпляр переменной l oop как сообщение. Следовательно, post - это переменная, представляющая сообщение, а не объект, к которому вы пытаетесь получить доступ. Так что замените везде, где у вас есть obj, на post, или вы можете вместо этого сделать переменную l oop obj. В любом случае

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