Vyřešeno: šablona django nebyla dodána zprávou o výjimce

Hlavním problémem je, že šablona django dodaná bez výjimky není specifická pro Django. Lze jej použít s jakýmkoliv frameworkem pro vývoj webových aplikací.

 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 – Jak vytvoříte rozevírací seznam v Django pomocí Pythonu? django-templates Jak vytvoříte rozevírací seznam v Django pomocí Pythonu? Řekněme například, že máte ve své databázové tabulce s názvem „Ovoce“ uložena následující data: ID ovoce Název ovoce 1 Jablko 2 Banán 3 Pomeranč 4 Hruška 5 Jahoda 6 Meloun 7 Ananas 8 Hrozny 9 Kiwi 10 Mango 11 Papája 12 Broskev 13 Třešeň 14 Grapefruit 15 Citron 16 Limetka 17 Cantaloupe 18 Medovice 19 Skalní meloun 20 Granátové jablko 21 Meruňka 22 Avokádo 23 Borůvka 24 Ostružina 25 Brusinka 26 Fík 27 Angrešt 28 Kuvajt 29 Mlýn 30 Jackfruit 31 Jackfruit 32 Guava 33 Brusinka 34 Brusinka Malina 35 Jahoda 36 Rajčata 37 Ananas 38 Banán 39 Mango 40 Pomeranč 41 Jahoda 42 Třešeň 43 Jablko 44 Guava 45 Banán 46 Mango 47 Pomeranč 48 Jahoda 49 Třešeň 50 Jablko 51 Guava 52 Mango 53 Guava Pomeranč 54 Jahoda 55 Guava Pomeranč 56 Banana 57 Mango 58 Orang…Přečtěte si více

Jak používat externí soubor šablony s administrátorem Django? django-templates Snažím se použít externí soubor šablony pro stránku change_form.html mého administrátora Django. Dokumentace říká: Chcete-li přepsat šablonu change_form.html, jednoduše vytvořte novou se stejným názvem a umístěte ji do libovolného z vašich adresářů TEMPLATE_DIRS. Nejsem si ale jistý, do jakého adresáře to vložit. Zkusil jsem to dát pod /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Přečíst více

Zpráva o výjimce

Když v Django dojde k výjimce, vytiskne zprávu do konzole. Tato zpráva obvykle obsahuje informace o výjimce, jako je kód Pythonu, který ji způsobil.

Upravte šablony

Existuje několik způsobů, jak upravit šablony v Django. Nejjednodušší způsob je použít značku šablony. Chcete-li například přidat záhlaví do šablony:

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

Kontextový procesor můžete také použít ke změně kontextu proměnné šablony:

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

Související příspěvky:

Zanechat komentář