(Context: sunt încă foarte nou atât în Django, cât și în dezvoltarea web.)
1) Ar putea cineva să explice raționamentul următoarei afirmații? Această întrebare/ A a răspuns la întrebarea cum să se ocupe, dar nu de ce ar putea fi o idee bună/rea.
Documentele indică „Pagina_nu_găsită vizualizarea ar trebui să fie suficientă pentru 99% din aplicațiile Web, dar dacă doriți să o înlocuiți, puteți specifica handler404 în URLconf".
Adică, vizualizarea page_not_found transmite numai adresa URL solicitată și ignoră orice mesaj pe care îl furnizați atunci când ridicați o excepție. Mi se pare că a avea opțiunea de a oferi indicii utile pentru șablonul 404.html în mod implicit ar fi bine pentru toată lumea.
2) În prezent, fac o vizualizare personalizată, astfel încât să pot transmite mesaje utile pentru următoarea situație. Există vreun motiv pentru care nu ar trebui?
Folosesc adrese URL matrice, astfel încât resursa de bază este o adresă URL ierarhică normală, urmată de opțiuni de matrice în formatul de bază: ;filter_type1=item:value, item:value;filter_type2=item:value...
Prin urmare, este destul de ușor să furnizați mesaje utile bazate pe cât de departe ajunge analizarea înainte de a avea o eroare. Mi se pare util să transmit un mesaj precum următorul:
- „Filter_types permise sunt: type1, type2, type3.” sau
- „Elementele permise pentru filter_type a sunt: item1, item2, item3.”
Scuze dacă am ratat această explicație în altă parte. M-am uitat și am "=follow" no re&pli google django-users, dar nu a primit răspunsuri.