Ich habe eine Django App mit nginx als Reverse Proxy Webserver. Ich möchte ein Bild auf meiner 500-Fehlerseite bereitstellen. Wie mache ich das in einem Django-Projekt?Bild in 500 Statusseite (Django) anzeigen
Ich versuchte den Rat here. I.e. meine virtuelle Host-Datei für nginx enthält:
<img src="500.png" alt=".">
Aber, obwohl die 500:
error_page 500 502 503 504 /500.html;
location = /500.html {
root /home/myuser/myproject/myapp/templates/;
}
location = /500.png {
root /home/myuser/myproject/myapp/static/img/;
}
Beachten Sie, dass in der Tat 500.png bei /home/myuser/myproject/myapp/static/img/500.png
.Der HTML-Vorlage zu dem Bild 500 Fehler wie so bezieht sich platziert Die Fehlerseite wird korrekt geladen, das Bild selbst wird nie geladen und fällt zurück auf alt
im Tag img
. Was könnte ich falsch machen? Bitte fragen Sie nach weiteren Informationen, falls Sie diese benötigen.