Gelöst: keine Ausnahmemeldung bereitgestellte Django-Vorlage

Das Hauptproblem besteht darin, dass die bereitgestellte Django-Vorlage für keine Ausnahmenachricht nicht spezifisch für Django ist. Es kann mit jedem Webentwicklungs-Framework verwendet werden.

 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 – Wie erstellt man eine Dropdown-Liste in Django mit Python? django-templates Wie erstellen Sie eine Dropdown-Liste in Django mit Python? Angenommen, Sie haben die folgenden Daten in Ihrer Datenbanktabelle mit dem Namen „Obst“ gespeichert: Frucht-ID Fruchtname 1 Apfel 2 Banane 3 Orange 4 Birne 5 Erdbeere 6 Wassermelone 7 Ananas 8 Trauben 9 Kiwi 10 Mango 11 Papaya 12 Pfirsich 13 Kirsche 14 Grapefruit 15 Zitrone 16 Limette 17 Melone 18 Honigmelone 19 Rockmelone 20 Granatapfel 21 Aprikose 22 Avocado 23 Heidelbeere 24 Brombeere 25 Cranberry 26 Feige 27 Stachelbeere 28 Guave 29 Jackfrucht 30 Litschi 31 Maulbeere 32 Nektarine 33 Orange 34 Pfirsich 35 Birne 36 Pflaume 37 Himbeere 38 Erdbeere 39 Tomate 40 Ananas 41 Banane 42 Mango 43 Orange 44 Erdbeere 45 Kirsche 46 Apfel 47 Guave 48 Banane 49 Mango 50 Orange 51 Erdbeere 52 Kirsche 53 Apfel 54 Guave 55 Banane 56 Mango 57 Orange 58 Erdbeere 59 Kirsche 60 Apfel 61 Guave 62 Banane 63 Mango 64 Orange…Lesen Sie mehr

Wie verwende ich eine externe Vorlagendatei mit Django Admin? django-templates Ich versuche, eine externe Vorlagendatei für die Seite change_form.html meines Django-Administrators zu verwenden. In der Dokumentation heißt es: Um die Vorlage change_form.html zu überschreiben, erstellen Sie einfach eine neue mit demselben Namen und legen Sie sie in einem Ihrer TEMPLATE_DIRS-Verzeichnisse ab. Aber ich bin mir nicht sicher, in welches Verzeichnis ich es einfügen soll. Ich habe versucht, es unter /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Lesen Sie mehr

Ausnahmemeldung

Wenn in Django eine Ausnahme auftritt, gibt es eine Nachricht an die Konsole aus. Diese Nachricht enthält normalerweise Informationen über die Ausnahme, z. B. den Python-Code, der sie verursacht hat.

Vorlagen ändern

Es gibt einige Möglichkeiten, Vorlagen in Django zu ändern. Der einfachste Weg ist die Verwendung des Template-Tags. So fügen Sie beispielsweise einer Vorlage eine Kopfzeile hinzu:

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

Sie können auch den Kontextprozessor verwenden, um den Kontext einer Vorlagenvariablen zu ändern:

{% Kontext laden %} {% Kontext festlegen = „my_context“ %} {% if not is_page %} {% Kontext festlegen = „my_context“ %} {% endif %}

Zusammenhängende Posts:

Hinterlasse einen Kommentar