Форум сайта python.su
Имеет ли смысл для создания двуязычия создавать в два раза больше классов(одна часть для русского языка, другая - английского)? Или можно выкрутиться по другому? К примеру:
from django.db import models
class Exception_ru(models.Model):
name = models.CharField(maxlength=15)
url = models.URLField()
desc = models.TextField(maxlength=300)
def __str__(self):
return self.name
class Admin:
pass
class Exception_en(models.Model):
name = models.CharField(maxlength=15)
url = models.URLField()
desc = models.TextField(maxlength=300)
def __str__(self):
return self.name
class Admin:
pass
Офлайн
Может просто добавить поле lang, в кот будет хранится название языка?
Офлайн
slivlen
спасибо, что-то я об этом не подумал.
Офлайн
Можно еще доп. таблицу сделать со списком языков, чтоб в админке можно было просто выбрать нужный при добавлении статьи.
Офлайн
Очень интерасный проект на эту тему:
http://code.google.com/p/django-multilingual/
Офлайн
DaevaornТам маловато документации. Эта штука кажется хорошей, но накладывает вместе с самой Джангой дополнительные и не всегда оптимальные ограничения на схему. Очень обидно корежить оптимизированную схему.
Очень интерасный проект на эту тему:
http://code.google.com/p/django-multilingual/
Офлайн
Nick2009Разработка дороже стоит чем эфемерная посадка производительности.
Очень обидно корежить оптимизированную схему.
Офлайн