Как добавить расширяющий шаблон для одной страницы (нужно отображать пост на одной странице) - PullRequest
0 голосов
/ 25 октября 2019

Я разработал приложение для блога и хочу, чтобы один пост отображался на одной странице. Пожалуйста, поделитесь с нами информацией о том, как отображать сообщения на новой странице

Просмотров:

def index(request):
    return render(request, 'polls/home.html', {})

def Event(request):
    events=Events.objects.all()
    return render(request, 'polls/events.html', {'events':events})

код шаблона:

{% block content %}
<p>Events page </p>

{% for abc in events %}
    <div>

        <h2><a href="{% url 'event_detail' pk=event_title.pk % }">{{ abc.event_title }}</a></h2>
        <p>published: {{ abc.event_release_date }}</p>

        <p>{{ abc.event_description|linebreaksbr }}</p>


        {% for author in abc.event_author.all %}
            <p>{{ author }}</p>
        {% endfor %}

    </div>
{% endfor %}
{% endblock %}

код URL:

 urlpatterns = [
        path('', views.index, name='Home-Page'),
        path('events', views.Event, name="Events-Page"),
    ]

при нажатии на заголовок первого события или второго заголовка откроется новая страница с информацией о сообщении:

a

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