Rešeno: predloga django ni podala sporočila o izjemi

Glavna težava je v tem, da predloga django s sporočilom brez izjeme ni specifična za Django. Uporablja se lahko s katerim koli okvirom za spletni razvoj.

 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 – Kako ustvarite spustni seznam v Djangu z uporabo Pythona? django-templates Kako ustvarite spustni seznam v Djangu z uporabo Pythona? Recimo, da imate v tabeli zbirke podatkov, imenovani »Sadje«, shranjene naslednje podatke: ID sadja Ime sadja 1 Jabolko 2 Banana 3 Pomaranča 4 Hruška 5 Jagoda 6 Lubenica 7 Ananas 8 Grozdje 9 Kivi 10 Mango 11 Papaja 12 Breskev 13 Češnja 14 Grenivka 15 Limona 16 Limeta 17 Cantaloupe 18 Honeydew 19 Rockmelon 20 Granatno jabolko 21 Marelica 22 Avokado 23 Borovnica 24 Robida 25 Brusnica 26 Figa 27 Kosmulja 28 Guava 29 Jackfruit 30 Liči 31 Murva 32 Plune Hruška 33 34 Pomaranča 35 Malina 36 Jagoda 37 Paradižnik 38 Ananas 39 Banana 40 Mango 41 Pomaranča 42 Jagoda 43 Češnja 44 Jabolko 45 Guava 46 Banana 47 Mango 48 Pomaranča 49 Jagoda 50 Češnja 51 Jabolko 52 Guava 53 Banana 54 Mango 55 Pomaranča 56 Jagoda 57 Češnja 58 Jabolko 59 60 Guava Banana 61 Mango 62 Orang…Preberi več

Kako uporabljati datoteko zunanje predloge z Django admin? django-templates Poskušam uporabiti zunanjo datoteko predloge za stran change_form.html mojega skrbnika za Django. V dokumentaciji piše: Če želite preglasiti predlogo change_form.html, preprosto ustvarite novo z enakim imenom in jo postavite v kateri koli od svojih imenikov TEMPLATE_DIRS. Vendar nisem prepričan, v kateri imenik naj ga dam. Poskušal sem ga dati pod /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi… Preberi več

Sporočilo o izjemi

Ko v Djangu pride do izjeme, natisne sporočilo na konzolo. To sporočilo običajno vsebuje informacije o izjemi, na primer kodo Python, ki jo je povzročila.

Spremenite predloge

Obstaja nekaj načinov za spreminjanje predlog v Djangu. Najenostavnejši način je uporaba oznake predloge. Na primer, če želite predlogi dodati glavo:

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

Za spreminjanje konteksta spremenljivke predloge lahko uporabite tudi kontekstni procesor:

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

Podobni objav:

Pustite komentar