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.urls import path
from novinky.views import index
from novinky.views import index, newitem
urlpatterns = [
path('admin/', admin.site.urls),
path('novinka/<int:new_id>/', newitem, name="newitem"),
path('', index, name="index"),
]

3
novinky/templates/novinky/index.html

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