Rozwiązany: żaden komunikat o wyjątku nie dostarczył szablonu django

Główny problem polega na tym, że szablon Django dostarczany z komunikatem o braku wyjątku nie jest specyficzny dla Django. Może być używany z dowolnym frameworkiem do tworzenia stron internetowych.

 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 stworzyć listę rozwijaną w Django przy użyciu Pythona? django-templates Jak utworzyć listę rozwijaną w Django przy użyciu Pythona? Załóżmy na przykład, że w tabeli bazy danych o nazwie „Owoce” przechowywane są następujące dane: Identyfikator owocu Nazwa owocu 1 Jabłko 2 Banan 3 Pomarańcza 4 Gruszka 5 Truskawka 6 Arbuz 7 Ananas 8 Winogrona 9 Kiwi 10 Mango 11 Papaja 12 Brzoskwinia 13 Wiśnia 14 Grejpfrut 15 Cytryna 16 Limonka 17 Kantalupa 18 Spadziowy 19 Rockmelon 20 Granat 21 Morela 22 Awokado 23 Jagoda 24 Jeżyna 25 Żurawina 26 Figa 27 Agrest 28 Guawa 29 Jackfruit 30 Liczi 31 Morwa 32 Nektarynka 33 Pomarańcza 34 Brzoskwinia 35 Gruszka Malina 36 Truskawka 37 Pomidor 38 Ananas 39 Banan 40 Mango 41 Pomarańcza 42 Truskawka 43 Wiśnia 44 Jabłko 45 Guawa 46 Banan 47 Mango 48 Pomarańcza 49 Truskawka 50 Wiśnia 51 Jabłko 52 Guawa 53 Banan 54 Mango 55 Pomarańcza 56 Truskawka 57 Wiśnia 58 Jabłko 59 Guawa 60 Banan 61 Mango 62 Pomarańcza… Czytaj więcej

Jak korzystać z zewnętrznego pliku szablonu z administratorem Django? django-templates Próbuję użyć zewnętrznego pliku szablonu dla strony change_form.html mojego administratora Django. Dokumentacja mówi: Aby zastąpić szablon change_form.html, po prostu utwórz nowy o tej samej nazwie i umieść go w dowolnym z katalogów TEMPLATE_DIRS. Ale nie jestem pewien, w którym katalogu go umieścić. Próbowałem umieścić go w /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Czytaj więcej

Komunikat o wyjątku

Gdy w Django wystąpi wyjątek, wypisuje komunikat do konsoli. Ta wiadomość zwykle zawiera informacje o wyjątku, takie jak kod Pythona, który go spowodował.

Modyfikuj szablony

Istnieje kilka sposobów modyfikowania szablonów w Django. Najprostszym sposobem jest użycie tagu szablonu. Na przykład, aby dodać nagłówek do szablonu:

{% load header %} {% set header = „Mój nagłówek” %} {% if not is_page %} {% set header = „Mój nagłówek” %} {% endif %}

Możesz także użyć procesora kontekstu, aby zmienić kontekst zmiennej szablonu:

{% załaduj kontekst %} {% ustaw kontekst = „mój_kontekst” %} {% jeśli nie is_page %} {% ustaw kontekst = „mój_kontekst” %} {% endif %}

Powiązane posty:

Zostaw komentarz