Vista de Detalle por ID en Django - 14
Una vez definida la vista del listado con la paginación, vamos ahora con la página de detalle:
mystore\elements\templates\elements\detail.html
{% extends "base.html" %}
{% block content %}
<div class="card">
<div class="card-header">
<h1>{{ element.title }}</h1>
</div>
<div class="card-body">
<div>
{{element.description}}
</div>
<div>
{{element.content}}
</div>
</div>
</div>
{% endblock %}
Como puedes apreciar, es un template sencillo con el detalle de la publicación y que es procesada desde la vista:
def detail(request, pk):
element = Element.objects.get(id=pk)
return render(request,'elements/detail.html',
{'element': element }