0

我迁移到 django 1.5,因为我遇到了{% url "localeurl_change_locale"%}.

事实上我有一个表格:

  <form id="ch_lg" method="POST" action="{% url "localeurl_change_locale" %}">
  {% csrf_token %}
      <select id="country-options" name="locale" onchange="$('#locale_switcher').submit()">
          {% for lang in LANGUAGES %}
              <option value="{{ lang.0 }}" {% ifequal lang.0 LANGUAGE_CODE %}selected="selected"{% endifequal %}>{{ lang.1 }}</option>
          {% endfor %}
      </select>
      <noscript>
          <input type="submit" value="Set" />
      </noscript>
  </form>  

它工作得很好,但是由于 url 发生了变化,我在 action 中遇到了问题{% url "localeurl_change_locale"%}

经过我的研究,我不明白该怎么做。谢谢你

4

1 回答 1

0

我找到了答案...我没有添加

LOCALE_PATHS = (
'/ path_project /',
)

在我的 settings.py

这将教会我不要仔细阅读新功能。如果这篇文章可以帮助其他人解决同样的问题。

于 2013-05-12T17:38:07.727 回答