Найти - Пользователи
Полная версия: многоязычность
Начало » Django » многоязычность
1
zili
Есть модель
class news(models.Model):
text_ru =TextField()
text_ro =TextField()
text_en =TextField()
Есть вьюха:
allnews=news.objects.all()
Есть шаблон:
{%for news in allnews%}
{{news.text}}
{%endfor%}
Как мне заставить этот код отдавать текст в нужно мне языке ? требуемый язык (ru,ro,en) будет передаваться в request
Александр Кошелев
В чем конретно у вас затрудение? Вы не можете сделать у модели метод?
zili
Александр Кошелев
В чем конретно у вас затрудение? Вы не можете сделать у модели метод?
Метод я сделаю, но как в это методе возвратить выборку с данным подставляя в переменные текст опереденного языка?
pill
во вьюхе:
if something == 'ru':
for n in allnews:
n.text = n.text_ru
Хотя чем-то мне этот вариант не нравиться…
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