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.