Vyriešené: django šablóna nebola poskytnutá správou o výnimke

Hlavným problémom je, že šablóna django dodaná bez výnimky nie je špecifická pre Django. Môže byť použitý s akýmkoľvek rámcom pre vývoj webových aplikácií.

 I have a form with a field that is required. If the user submits the form without filling in the required field, I want to display an error message. This is my view: def add_item(request): if request.method == 'POST': form = ItemForm(request.POST) if form.is_valid(): item = Item() item.name = request.POST['name'] item.save() return HttpResponseRedirect('/items/') else: return render_to_response('items/add_item... Read More

Django - How to use a custom decorator with class based views? django-templates I have been trying to use a custom decorator with Django's class based views but it doesn't seem to work as expected and I can't figure out why? Here's what I'm doing: from django import template from django... Read More

How do you create a dropdown list in Django using Python? django-templates How do you create a dropdown list in Django using Python? For example, let's say that you have the following data stored in your database table called "Fruit": Fruit ID Fruit Name 1 Apple 2 Banana 3 Orange 4 Pear 5 Strawberry 6 Watermelon 7 Pineapple 8 Grapes 9 Kiwi 10 Mango 11 Papaya 12 Peach 13 Cherry 14 Grapefruit 15 Lemon 16 Lime 17 Cantaloupe 18 Honeydew 19 Rockmelon 20 Pomegranate 21 Apricot 22 Avocado 23 Blueberry 24 Blackberry 25 Cranberry 26 Fig 27 Gooseberry 28 Guava 29 Jackfruit 30 Lychee 31 Mulberry 32 Nectarine 33 Orange 34 Peach 35 Pear 36 Plum 37 Prune 38 Raspberry 39 Strawberry 40 Tomato 41 Pineapple 42 Banana 43 Mango 44 Orange 45 Strawberry 46 Cherry 47 Apple 48 Guava 49 Banana 50 Mango 51 Orange 52 Strawberry 53 Cherry 54 Apple 55 Guava 56 Banana 57 Mango 58 Orange 59 Strawberry 60 Cherry 61 Apple 62 Guava 63 Banana 64 Mango 65 Orang...Read More

Django – Ako vytvoríte rozbaľovací zoznam v Django pomocou Pythonu? django-templates Ako vytvoríte rozbaľovací zoznam v Django pomocou Pythonu? Povedzme napríklad, že vo svojej databázovej tabuľke s názvom „Ovocie“ máte uložené nasledujúce údaje: ID ovocia Názov ovocia 1 Jablko 2 Banán 3 Pomaranč 4 Hruška 5 Jahoda 6 Vodný melón 7 Ananás 8 Hrozno 9 Kiwi 10 Mango 11 Papája 12 Broskyňa 13 Čerešňa 14 Grapefruit 15 Citrón 16 Limetka 17 Kantaloupe 18 Medovka 19 Skalný melón 20 Granátové jablko 21 Marhuľa 22 Avokádo 23 Čučoriedka 24 Ostružina 25 Brusnica 26 Fig 27 Egreš 28 Guava 29 Jazero 30 Jazero 31 Pomaranč 32 Pomaranč 33 Pomaranč Malina 34 Jahoda 35 Paradajka 36 Ananás 37 Banán 38 Mango 39 Pomaranč 40 Jahoda 41 Čerešňa 42 Jablko 43 Guava 44 Banán 45 Mango 46 Pomaranč 47 Jahoda 48 Čerešňa 49 Jablko 50 Guava 51 Mango 52 Guava Pomaranč 53 Jablko 54 Guava Pomaranč 55 Banana 56 Mango 57 Orang… Čítaj viac

Ako používať externý súbor šablóny s adminom Django? django-templates Snažím sa použiť externý súbor šablóny pre stránku change_form.html môjho správcu Django. Dokumentácia hovorí: Ak chcete prepísať šablónu change_form.html, jednoducho vytvorte novú s rovnakým názvom a umiestnite ju do ktoréhokoľvek z vašich adresárov TEMPLATE_DIRS. Nie som si však istý, do akého adresára to mám vložiť. Skúsil som to vložiť do /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Prečítať viac

Správa o výnimke

Keď sa v Django vyskytne výnimka, vytlačí sa správa do konzoly. Táto správa zvyčajne obsahuje informácie o výnimke, ako je napríklad kód Pythonu, ktorý ju spôsobil.

Upravte šablóny

Existuje niekoľko spôsobov, ako upraviť šablóny v Django. Najjednoduchším spôsobom je použiť značku šablóny. Ak chcete napríklad pridať hlavičku do šablóny:

{% load header %} {% set header = “My Header” %} {% if not is_page %} {% set header = “My Header” %} {% endif %}

Kontextový procesor môžete použiť aj na zmenu kontextu premennej šablóny:

{% load context %} {% set context = “my_context” %} {% if not is_page %} {% set context = “my_context” %} {% endif %}

Súvisiace príspevky:

Pridať komentár