问题描述
我在Django项目中添加了第二种语言,并且在Debug = False模式下输入domain.com时出现错误500,但domain.com/zh/可以正常工作。 在Debug = True中没有错误。
我的i18n设置:
LANGUAGE_CODE = 'fa'
LANGUAGES = (
('fa',_('Persian')),('en',_('English')),)
我的模板:
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
<div class="languages">
<ul class="languages">
{% for language in languages %}
<li class="languages">
<a href="/{{ language.code }}/" {% if language.code == LANGUAGE_CODE %} class='selected'{% endif %}>{{ language.name_local }}</a>
</li>
{% endfor %}
</ul>
</div>
我在浏览器中以及使用Django开发服务器在本地进行测试时遇到的错误是:
无法加载资源:服务器的状态为500
[17 / Sep / 2020:07:15:32] GET / HTTP / 1.1“ 500 4994”-“
[17 / Sep / 2020:07:15:33] GET /static/logo/favicon.ico HTTP / 1.1“ 304 0
- 该图标在以下地址可用:/static/logo/favicon.ico
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)