Search - User list
Full Version: django-localeurl
Root » The Other » django-localeurl
1
Vaal
https://bitbucket.org/carljm/django-localeurl/src
при использование этого приложения совместно с DjangoBB есть проблема
префикс "языка" добавляется во все урл, кроме урл на разделы форума, темы и посты
может есть идея в чем причина?
slav0nic
localeurl никогда не юзал, покажи как прикручиваешь
Vaal
все по инструкции
в settings MIDDLEWARE_CLASSES
перед
django.middleware.common.CommonMiddleware
добавляем
localeurl.middleware.LocaleURLMiddleware

добавляем localeurl в INSTALLED_APPS

и в урлс строку
(r'^localeurl/', include('localeurl.urls')),
Vaal
проблема в том что localeurl добавляет префикс в ссылки “созданные” через тэг урл
например
{% url djangobb:forum_forum_feed forum.id %}
а ссылки на разделы форума, темы и посты создаются другими способами
у этого есть какая то причина? или можно смело переделывать их на тэг урл и ничего не сломается?
slav0nic
давай поконкретней, кинь ссылки на куски кода джангобб.

у нас же и так всё через url, (хотя возможно местами есть get_absolute_url, там где это рациональней)
Vaal
http://hg.djangobb.org/djangobb/file/19f5914e869c/djangobb/djangobb_forum/templates/forum/forum_row.html [hg.djangobb.org]
16 строка тэк link - ссылка на раздел форума
33 строка get_absolute_url ссылка на крайний пост

http://hg.djangobb.org/djangobb/file/19f5914e869c/djangobb/djangobb_forum/templates/forum/forum.html [hg.djangobb.org]
45, 47 - тоже тэг линк link
54 get_absolute_url

http://hg.djangobb.org/djangobb/file/19f5914e869c/djangobb/djangobb_forum/templates/forum/topic.html [hg.djangobb.org]
25 get_absolute_url

ссылка на лофи версию тоже не генерится, не только в этом шаблоне
<a href="{{ topic.get_absolute_url }}lofi/">Lo-Fi Version</a>

не думаю что это все места, то что на глаза попалось

slav0nic
да, можешь заменить на url, просто юзать get_absolute_url в этих местах логичней, тк у нас в шаблоне уже есть объект и урл не сотавной (зависит от лишь от id )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB