Riješeno: Django predložak nije dobio poruku o iznimci

Glavni problem je što django predložak s porukom bez iznimke nije specifičan za Django. Može se koristiti s bilo kojim okvirom za web 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 stvoriti padajući popis u Djangu koristeći Python? django-templates Kako stvoriti padajući popis u Djangu koristeći Python? Na primjer, recimo da imate sljedeće podatke pohranjene u tablici baze podataka pod nazivom “Voće”: ID voća Naziv voća 1 Jabuka 2 Banana 3 Naranča 4 Kruška 5 Jagoda 6 Lubenica 7 Ananas 8 Grožđe 9 Kivi 10 Mango 11 Papaja 12 Breskva 13 Trešnja 14 Grejp 15 Limun 16 Limeta 17 Dinja 18 Medljika 19 Dinja 20 Nar 21 Marelica 22 Avokado 23 Borovnica 24 Kupina 25 Brusnica 26 Smokva 27 Ogrozd 28 Guava 29 Jackfruit 30 Liči 31 Dud 32 Nektarina 33 34 Plune Pear 35 Naranča 36 Malina 37 Jagoda 38 Rajčica 39 Ananas 40 Banana 41 Mango 42 Naranča 43 Jagoda 44 Trešnja 45 Jabuka 46 Guava 47 Banana 48 Mango 49 Naranča 50 Jagoda 51 Trešnja 52 Jabuka 53 Guava 54 Banana 55 Mango 56 Naranča 57 Jagoda 58 Trešnja 59 Jabuka 60 61 Guava Banana 62 Mango 63 Orang… Pročitajte više

Kako koristiti vanjsku datoteku predloška s Django adminom? django-templates Pokušavam koristiti vanjsku datoteku predloška za stranicu change_form.html mog Django administratora. Dokumentacija kaže: Za nadjačavanje predloška change_form.html, jednostavno stvorite novi s istim imenom i smjestite ga u bilo koji od svojih direktorija TEMPLATE_DIRS. Ali nisam siguran u koji direktorij da ga stavim. Pokušao sam ga staviti pod /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Pročitaj više

Poruka o iznimci

Kada se u Djangu dogodi iznimka, on ispisuje poruku na konzolu. Ova poruka obično sadrži informacije o iznimci, kao što je Python kod koji ju je uzrokovao.

Izmijenite predloške

Postoji nekoliko načina za izmjenu predložaka u Djangu. Najjednostavniji način je korištenje oznake predloška. Na primjer, da dodate zaglavlje predlošku:

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

Također možete koristiti procesor konteksta za promjenu konteksta varijable predloška:

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

Povezani postovi:

Ostavite komentar