擅长:python、mysql、java
<p>最好的解决方案(我知道)是使用<a href="https://github.com/st4lk/django-solid-i18n-urls" rel="nofollow">solid-i18n-urls</a>。在</p>
<p>安装软件包:</p>
<pre><code>pip install solid_i18n
</code></pre>
<p>稍微修改一下设置:</p>
^{pr2}$
<p>使用实线模式代替i18n模式</p>
<pre><code>from django.conf.urls import patterns, include, url
from solid_i18n.urls import solid_i18n_patterns
urlpatterns = solid_i18n_patterns('',
url(r'^main/$', 'about.view', name='about'),
)
</code></pre>
<p>现在,如果转到<code>example.com/en/main</code>,它工作得很好,因为<code>en</code>是在语言linst中指定的,但是如果转到<code>example.com/ch/main</code>,则会抛出404页未找到错误。在</p>