diff --git a/README.md b/README.md index 44c0143..fdcc594 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Django-form Primarne pro 3.IM - Django aplikace pro jednoduché vytvoření formuláře -## Django formuláře - postup +## Django formuláře - postup pro vytvoření formuláře Nejprve si zjistíme, jestli jsme ve virtualním prostředí pro python > *(venv) C:\pythonProjects\Django :* - ukazka cmd prostředí @@ -134,7 +134,52 @@ Postup pro hezčí formulář -#### Kroky k obnově projektu z GITu +## Django formuláře - vypis modelu z databáze + +1. vytvořímě *feedback.html* soubor ve složce *templates* a do `body` vložíme následující + +```html +

Feedback list

+Domu + +``` +2. do *views.py* vložíme na začátek `from .models import feedbackModel` a ba konec následující řádky: + +```python +def feedbackview(request): + feedback = feedbackModel.objects.all() + return render(request, "feedback.html", {'feedback':feedback}) + +def feedbackinfoview(request, i): + feedbackinfo = feedbackModel.objects.get(id=i) + return render(request, "feedbackinfo.html", {'feedbackinfo':feedbackinfo}) +``` + +3. do *urls.py* vložíme do importu views i metody ***feedbackview, feedbackinfoview*** a do **urlpatterns** vložíme následující: + +```py + path('feedback/',feedbackview), + path('feedbackinfo/', feedbackinfoview) +``` +4. vytvořímě *feedbackinfo.html* soubor ve složce *templates* a do `body` vložíme následující +```html +

{{ feedbackinfo.nazev}}

+

{{feedbackinfo.zprava}}

+ZPET +``` + +5. upraváme index.html a pod `
` vložíme následující: + +``` +
SEZNAM ODPOVĚDÍ +``` +## Kroky k obnově projektu z GITu