i developed a blog app and i want one display one post on single page. please any body share the process for displaying posts new single page
Views code:
def index(request):
return render(request, 'polls/home.html', {})
def Event(request):
events=Events.objects.all()
return render(request, 'polls/events.html', {'events':events})
template code:
{% 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 %}
urls code:
urlpatterns = [
path('', views.index, name='Home-Page'),
path('events', views.Event, name="Events-Page"),
]
by clicking first event title or second title new page will open and display post details:
来源:https://stackoverflow.com/questions/58558911/how-to-add-extending-template-for-single-page-need-to-display-post-in-single-pa
