Browse Source

detail novinky

master
Jméno Příjmení 4 years ago
parent
commit
3cea556f67
  1. 3
      databaze/urls.py
  2. 3
      novinky/templates/novinky/index.html
  3. 14
      novinky/templates/novinky/newitem.html
  4. 8
      novinky/views.py

3
databaze/urls.py

@ -15,9 +15,10 @@ Including another URLconf
""" """
from django.contrib import admin from django.contrib import admin
from django.urls import path from django.urls import path
from novinky.views import index
from novinky.views import index, newitem
urlpatterns = [ urlpatterns = [
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('novinka/<int:new_id>/', newitem, name="newitem"),
path('', index, name="index"), path('', index, name="index"),
] ]

3
novinky/templates/novinky/index.html

@ -10,6 +10,9 @@
<p> <p>
{{ novinka.zprava|truncatewords:10 }} {{ novinka.zprava|truncatewords:10 }}
</p> </p>
<p>
<a href="{% url 'newitem' novinka.id %}">číst dál</a>
</p>
{% endfor %} {% endfor %}
{% endblock %} {% endblock %}

14
novinky/templates/novinky/newitem.html

@ -0,0 +1,14 @@
{% extends "novinky/base.html" %}
{% block content %}
<h1>{{ novinka.titulek }}</h1>
{{ novinka.datum|date:"j. E Y G:i" }} <br>
{{ novinka.autor }}
<p>
{{ novinka.zprava }}
</p>
<p>
<a href="{% url 'index' %}">zpět</a>
</p>
{% endblock %}

8
novinky/views.py

@ -8,3 +8,11 @@ def index(request):
"novinky": novinky, "novinky": novinky,
} }
return render(request, "novinky/index.html", context) return render(request, "novinky/index.html", context)
def newitem(request, new_id):
novinka = Novinka.objects.get(id=new_id)
context = {
"novinka": novinka,
}
return render(request, "novinky/newitem.html", context)

Loading…
Cancel
Save