(Kontekst: Mən hələ Django və veb inkişafı üçün çox yeniyəm.)
1) Kimsə aşağıdakı ifadənin səbəbini izah edə bilərmi? Bu S/ A necə bununla məşğul olmaq sualına cavab verdi, lakin bunun niyə yaxşı/pis fikir ola biləcəyini yox.
Sənədlər bildirir ki, "səhifə_not_found" Görünüş Veb tətbiqlərinin 99%-i üçün kifayət etməlidir, lakin onu ləğv etmək istəyirsinizsə, URLconf-da handler404-ü təyin edə bilərsiniz".
Yəni, page_not_found görünüşü yalnız tələb olunan URL-ə keçir və istisna qaldırarkən verdiyiniz hər hansı mesaja məhəl qoymur. Mənə elə gəlir ki, defolt olaraq 404.html şablonuna faydalı məsləhətlər vermək üçün seçimin olması hamı üçün yaxşı olardı.
2) Aşağıdakı vəziyyət üçün faydalı mesajlar ötürmək üçün hazırda fərdi görünüş yaradıram. Etməməyim üçün bir səbəb varmı?
Mən matris URL-lərindən istifadə edirəm, ona görə də əsas resurs normal iyerarxik URL-dir, ondan sonra əsas formatda matris seçimləri: ;filter_type1=item:value,item:value;filter_type2=item:value...
Beləliklə, səhv etmədən əvvəl təhlilin nə qədər uzağa getdiyinə əsaslanaraq faydalı mesajlar təqdim etmək olduqca asandır. Aşağıdakı kimi bir mesaj ötürmək mənə faydalı görünür:
- "İcazə verilən filter_növləri bunlardır: type1, type2, type3." və ya
- "A filter_type üçün icazə verilən elementlər bunlardır: element1, element2, element3."
Əgər bu izahı başqa yerdə buraxmışamsa, üzr istəyirəm. Mən baxdım və mən lakin heç bir cavab almadı.