Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2011 20:46:49

aleshgo
От:
Зарегистрирован: 2011-01-29
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Об интернационализация

Как в django сделать так чтобы в шаблоне я указал переменную а она в зависимости от языка выбирала бы значение этой переменной с базы данных



Офлайн

#2 Апрель 6, 2011 08:56:03

Chrizt
От: Владивосток
Зарегистрирован: 2009-07-18
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#3 Апрель 17, 2011 07:57:40

aleshgo
От:
Зарегистрирован: 2011-01-29
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Об интернационализация

Эт в отдельных файлах хранит а мне надо что бы в базе данных



Офлайн

#4 Апрель 21, 2011 10:13:14

zili
От:
Зарегистрирован: 2010-05-19
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Об интернационализация

Для контента я делаю так

class news(models.Model):
text_ru = tinymce_models.HTMLField()
text_ro = tinymce_models.HTMLField(blank=True)
text_en = tinymce_models.HTMLField(blank=True)

def text(self):
if settings.SITE_LANG=="ru":
lang = self.text_ru

if settings.SITE_LANG=="ro":
if self.text_ro:
lang = self.text_ro
else:
lang = self.text_ru

if settings.SITE_LANG=="en":
if self.text_en:
lang = self.text_en
else:
lang = self.text_ru
return lang



Офлайн

#5 Апрель 21, 2011 15:01:41

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Об интернационализация

Это очень кривой способ.

Офлайн

#6 Апрель 27, 2011 01:51:24

zili
От:
Зарегистрирован: 2010-05-19
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Об интернационализация

Ferroman
Это очень кривой способ.
Мне кажется надо только Ифы упростить и все будет красиво…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version