<a href = "{% url 'my_page_second' pk=xxx.pk %}">My Own Link To Record {{ xxx.title }}</a> <br>
from django.shortcuts import render, get_object_or_404
from django.utils import timezone
from .models import MyFirstModel
def my_page_first(request):
my_records_arr = MyFirstModel.objects.order_by('published_date')
return render(request, 'prilogenie111/my_page_first.html', {'my_records_arr': my_records_arr})
def my_page_second(request, pk):
my_record = get_object_or_404(MyFirstModel, pk=pk)
return render(request, 'prilogenie111/my_page_second.html', {"my_record": my_record})
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.my_page_first, name='my_page_first'),
url(r'^my_page_second/(?P<pk>\d+)/$', views.my_page_second, name='my_page_second')
]
{% extends 'prilogenie111/my_template.html' %}
{% block content %}
<h2>Second page with record info</h2>
<p>My Record Info</p>
<p>
{{ my_record.title }} <br>
{{ my_record.text }} <br>
{{ my_record.my_field_1 }} <br>
{{ my_record.my_field_2 }} <br>
{{ my_record.my_field_3 }} <br>
{{ my_record.my_field_4 }} <br>
</p>
{% endblock %}
Для того, чтобы посмотреть содержимое 3-ей записи в таблице, можно зайти по ссылке
http://127.0.0.1:8000/my_page_second/3/