Επιλύθηκε: δεν παρέχεται μήνυμα εξαίρεσης πρότυπο django

Το κύριο πρόβλημα είναι ότι το πρότυπο django που παρέχεται χωρίς εξαίρεση δεν είναι συγκεκριμένο για το Django. Μπορεί να χρησιμοποιηθεί με οποιοδήποτε πλαίσιο ανάπτυξης ιστού.

 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 – Πώς δημιουργείτε μια αναπτυσσόμενη λίστα στο Django χρησιμοποιώντας Python; django-templates Πώς δημιουργείτε μια αναπτυσσόμενη λίστα στο Django χρησιμοποιώντας Python; Για παράδειγμα, ας υποθέσουμε ότι έχετε τα ακόλουθα δεδομένα αποθηκευμένα στον πίνακα της βάσης δεδομένων σας που ονομάζεται "Fruit": Αναγνωριστικό φρούτου Όνομα φρούτου 1 μήλο 2 μπανάνα 3 πορτοκάλι 4 αχλάδι 5 φράουλα 6 καρπούζι 7 ανανάς 8 σταφύλια 9 ακτινίδιο 10 μάνγκο 11 παπάγια 12 ροδάκινο 13 Cherry 14 Grapefruit 15 Λεμόνι 16 ασβέστη 17 Cantaloupe 18 Honeydew 19 Rockmelon 20 Pomegranate 21 Apricot 22 Avocado 23 Blueberry 24 Blackberry 25 Cranberry 26 Εικ. Βατόμουρο 27 Φράουλα 28 Ντομάτα 29 Ανανάς 30 Μπανάνα 31 Μάνγκο 32 Πορτοκάλι 33 Φράουλα 34 Κεράσι 35 Μήλο 36 Γκουάβα 37 Μπανάνα 38 Μάνγκο 39 Πορτοκάλι 40 Φράουλα 41 Κεράσι 42 Μήλο 43 Μήλο 44 Γκουάβα 45 Μπανάνα 46 Mango 47 Orang…Διαβάστε περισσότερα

Πώς να χρησιμοποιήσετε ένα εξωτερικό αρχείο προτύπου με τον διαχειριστή του Django; django-templates Προσπαθώ να χρησιμοποιήσω ένα εξωτερικό αρχείο προτύπου για τη σελίδα change_form.html του διαχειριστή του Django. Η τεκμηρίωση λέει: Για να παρακάμψετε το πρότυπο change_form.html, απλώς δημιουργήστε ένα νέο με το ίδιο όνομα και τοποθετήστε το σε οποιονδήποτε από τους καταλόγους TEMPLATE_DIRS σας. Αλλά δεν είμαι σίγουρος σε ποιον κατάλογο να το βάλω. Προσπάθησα να το βάλω στο /admin/change_form.html, /admin/change_form/, /admin/change/, /admin/chang/, /admi…Διαβάστε περισσότερα

Μήνυμα εξαίρεσης

Όταν εμφανίζεται μια εξαίρεση στο Django, εκτυπώνει ένα μήνυμα στην κονσόλα. Αυτό το μήνυμα περιέχει συνήθως πληροφορίες σχετικά με την εξαίρεση, όπως τον κώδικα Python που την προκάλεσε.

Τροποποίηση προτύπων

Υπάρχουν μερικοί τρόποι τροποποίησης προτύπων στο Django. Ο απλούστερος τρόπος είναι να χρησιμοποιήσετε την ετικέτα προτύπου. Για παράδειγμα, για να προσθέσετε μια κεφαλίδα σε ένα πρότυπο:

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

Μπορείτε επίσης να χρησιμοποιήσετε τον επεξεργαστή περιβάλλοντος για να αλλάξετε το περιβάλλον μιας μεταβλητής προτύπου:

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

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο