Я пытаюсь развернуть свое приложение django в производственной среде с помощью AWS Elastic Beanstalk. В моей промежуточной среде, где у меня есть DEBUG=True
, все нормально, но когда DEBUG=False
я получаю ошибку UnicodeDecodeError while trying to read template /home/docker/code/django-app/templates/500.html
Django: UnicodeDecodeError при попытке прочитать шаблон 500.html
Вот мой 500.html
шаблон:
{% extends "base.html" %}
{% load i18n %}
{% block title_html %}{% trans 'Server error (500)' %}{% endblock %}
{% block content %}
<h1>{% trans 'Server Error <em>(500)</em>' %}</h1>
<p>
{% trans "There has been an error. It's been reported to the site administrators and should be fixed shortly. Thank you for your patience." %}
</p>
{% endblock %}
Вы могли бы разместить весь трассу? – doniyor
Эта одна строка является единственной ошибкой, которую я вижу в журналах, сообщенных мне от Elastic Beanstalk – rfj001
, возможно, ваш 500-шаблон не сохраняется в utf8. вы используете eclipse? – doniyor