Chybové stránky
Zobrazování chybových stránek se řídí logikou Djanga popsané na webových stránkách https://docs.djangoproject.com/en/5.0/ref/views/#error-views. Django má zabudované 4 základní chybové pohledy pro ošetření HTTP chyb.
404 (stránka nenalezena) pohled
Pohled se volá v případě že Django nenajde stránku mezi žádnými definovanými URL. V takovém případě zobrazí šablonu 404.html.
500 (chyba serveru) pohled
Pohled se volá v případě runtime chyby v kódu, která vede k neošetřené výjimce. V takovém případě zobrazí šablonu 500.html.
403 (HTTP přístup zakázán) pohled
Pohled se volá v případě zakázaného přístupu uživateli pomoci výjimky PermissionDenied. V takovém případě zobrazí šablonu 403.html.
400 (špatný požadavek) pohled
Pohled se volá v případě špatného požadavku ze strany klienta. V takovém případě zobrazí šablonu 400.html.
Šablony
Všechny šablony pro pohledy jsou umístěné v adresáři webclient/templates. Všechny mají styl AMČR s logem a obsahují možnost prekladu pomocí rossety.