1

У меня есть проблема с использованием тега {% url%} в Django на GAE, я нашел проблему, применяя интернационализацию в JavaScript-файлов, написания: {% url django.views.i18n.javascript_catalog %}{% URL%} не работает в Django

Джанго бросает ошибку:

TemplateSyntaxError at/view/test /

Caught ImproperlyConfigured while rendering: Error Importing data store piston.gae_store OAuth: "No module named piston.gae_store"

И попробуйте другие параметры: {% url prueba.views.prueba %}

я получаю ту же ошибку.

Если удалить поршень бросает другую ошибку на другой пакет, и если только URL url.py позвольте мне проверить последний бросает ошибку:

'str' object has no attribute 'resolve'

Окончательный url.py:

urlpatterns = patterns('', url(r'^view/', include('website.urls')),)

Надеюсь, я смогу помочь или показать другой способ получить URL-адрес JavaScript, который я хочу, не используя {% url django.views.i18n.javascript_catalog %}

ответ

0

Есть еще одна ошибка, которая вы еще не устранили:

Error Importing data store piston.gae_store OAuth: "No module named piston.gae_store"

Это не похоже на линии, которые вы меняете. Вероятно, это произойдет даже тогда, когда вы полностью удалите {% url ...%}, верно? Сначала попытайтесь исправить существующую ошибку.

+0

Привет, спасибо @ Anony-мусс для ответа, да ошибка, которая шаблоны URL urls.py файлы, которые не имеют действительного вид, Я удалил все строки, и я больше не выбрасываю это исключение. – user561979

+0

Buts the/jsi18n/result from {% url django.views.i18n.javascript_catalog%} не работает, возвращая 404. Это то, что у меня есть в проекте url.py: js_info_dict = {'domain': ' djangojs ',' packages ': (' conf ',),} urlpatterns + = patterns (' ', url (r'^jsi18n/$ ',' django.views.i18n.javascript_catalog 'js_info_dict)) Где conf пакет, в котором у меня есть файл settings.py, и папка была создана locale для переводов – user561979

0

Готов, все было ошибкой новичков в работе по локализации с Django, мне так стыдно. Ну, прежде всего ряд шаблонов URL в url.py файлов не имел действительный вид, второй в файле url.py проекта У меня есть правило:

url(r'^(?P<nick>(\w)+)/$','app.views.tal_cosa') 

и вниз:

url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog, js_info_dict) 

Поэтому django пытается найти «jsi18n» как ник (как в первом правиле).

Я поднялся на jsi18n и готов. Спасибо за все

И простите за мой английский я использую Google Переводчик

Смежные вопросы