(Konteksts: es joprojām esmu ļoti iesācējs gan Django, gan tīmekļa izstrādē.)
1) Vai kāds varētu izskaidrot šāda apgalvojuma pamatojumu? Šis jautājums/ A atbildēja uz jautājumu kā ar to rīkoties, bet ne to, kāpēc tā varētu būt laba/slikta ideja.
Dokumentos ir norādīts: "The page_not_found skatam vajadzētu būt pietiekamam 99% tīmekļa lietojumprogrammu, bet, ja vēlaties to ignorēt, savā URLconf varat norādīt handler404.
Tas nozīmē, ka skats page_not_found nodod tikai pieprasīto URL un ignorē visus ziņojumus, ko sniedzat, izvirzot izņēmumu. Man šķiet, ka opcija pēc noklusējuma sniegt noderīgus padomus veidnei 404.html būtu noderīga ikvienam.
2) Pašlaik es veidoju pielāgotu skatu, lai varētu nodot noderīgus ziņojumus tālāk norādītajā situācijā. Vai ir kāds iemesls, kāpēc man nevajadzētu?
Es izmantoju matricas URL, tāpēc bāzes resurss ir parasts hierarhisks URL, kam seko matricas opcijas pamata formātā: ;filter_type1=item:value, item:value;filter_type2=item:value...
Tāpēc ir diezgan vienkārši sniegt noderīgus ziņojumus, pamatojoties uz to, cik tālu parsēšana sasniedz, pirms rodas kļūda. Man šķiet noderīgi nodot tālāk šādu ziņojumu:
- "Atļautie filtru veidi ir: tips1, tips2, tips3." vai
- "Atļautie vienumi filtram a ir: item1, item2, item3."
Atvainojos, ja palaidu garām šo skaidrojumu citur. Esmu apskatījis un onrelfern=r1"low google django-users, taču nesaņēma atbildes.