【发布时间】:2012-02-21 08:10:24
【问题描述】:
我在 GAE 上的 Django 中使用标签 {% url%} 时遇到问题,我发现在 JavaScript 文件中应用国际化的问题,写道:
{% url django.views.i18n.javascript_catalog %}
Django 抛出错误:
TemplateSyntaxError at /view/test/
渲染时发现配置不当:导入数据时出错 存储活塞.gae_store OAuth: "没有名为活塞.gae_store 的模块"
并尝试其他参数:{% url prueba.views.prueba %}
我得到同样的错误。
如果我移除活塞会在另一个包上引发另一个错误,并且如果只有 URL url.py 让我测试后者会引发错误:
'str' 对象没有属性'resolve'
最终的url.py:
urlpatterns = 模式('', url(r'^view/', 包括('website.urls')), )
我希望我可以帮助或展示另一种方法来获取我想要的 JavaScript 的 url,而不使用 {% url django.views.i18n.javascript_catalog %}
【问题讨论】:
标签: python django google-app-engine internationalization django-templates