Ratkaistu: ei poikkeusviestiä toimitettu django-malli

Suurin ongelma on, että django-malli ei ole poikkeus -sanoma, joka ei koske Djangoa. Sitä voidaan käyttää minkä tahansa verkkokehityskehyksen kanssa.

 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 – Kuinka luot pudotusluettelon Djangoon Pythonilla? django-templates Kuinka luot pudotusluettelon Djangoon Pythonilla? Oletetaan esimerkiksi, että sinulla on seuraavat tiedot tallennettuna tietokantataulukkoon nimeltä "Hedelmä": Hedelmän tunnus Hedelmän nimi 1 Omena 2 Banaani 3 Appelsiini 4 Päärynä 5 Mansikka 6 Vesimeloni 7 Ananas 8 Rypäleet 9 Kiivi 10 Mango 11 Papaija 12 Persikka 13 Kirsikka 14 Greippi 15 Sitruuna 16 Lime 17 Cantaloupe 18 Mesikaste 19 Kivimeloni 20 Granaattiomena 21 Aprikoosi 22 Avokado 23 Mustikka 24 Karhunvatukka 25 Karpalo 26 Viikuna 27 Pähkinämarja 28 Hernemarja 29 Herne 30 31 Karviaismarja 32 33 Karviaismarja 34 Guava 35 Vadelma 36 Mansikka 37 Tomaatti 38 Ananas 39 Banaani 40 Mango 41 Appelsiini 42 Mansikka 43 Kirsikka 44 Omena 45 Guava 46 Banaani 47 Mango 48 Appelsiini 49 Mansikka 50 Kirsikka 51 Omena 52 Guava 53 Mango 54 Mango 55 Mango 56 Mango 57 Banaani 58 Mango 59 Appelsiini…Lue lisää

Kuinka käyttää ulkoista mallitiedostoa Django adminin kanssa? django-templates Yritän käyttää ulkoista mallitiedostoa Django-järjestelmänvalvojani change_form.html-sivulle. Dokumentaatiossa sanotaan: Voit ohittaa change_form.html-mallin luomalla uuden samalla nimellä ja sijoittamalla sen johonkin TEMPLATE_DIRS-hakemistostasi. Mutta en ole varma, mihin hakemistoon se laitetaan. Olen yrittänyt laittaa sen hakemistoihin /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Lue lisää

Poikkeusviesti

Kun Djangossa tapahtuu poikkeus, se tulostaa viestin konsoliin. Tämä viesti sisältää yleensä tietoja poikkeuksesta, kuten sen aiheuttaneen Python-koodin.

Muokkaa malleja

Djangossa on muutamia tapoja muokata malleja. Yksinkertaisin tapa on käyttää mallitunnistetta. Esimerkiksi otsikon lisääminen malliin:

{% load header %} {% set header = "Oma otsikko" %} {% if not is_page %} {% set header = "Oma otsikko" %} {% endif %}

Voit myös muuttaa mallimuuttujan kontekstia kontekstiprosessorilla:

{% latauskonteksti %} {% set konteksti = "my_context" %} {% if not is_page %} {% set context = "my_context" %} {% endif %}

Related viestiä:

Jätä kommentti