私はdjangoの初心者です。 (私はチュートリアルを完了し、このガイドhttp://www.gettingstartedwithdjango.com次)私は多言語コンテンツを持つサイトを作りたい、と私はベストプラクティスである知っているだろう、少なくともモデルと:ベストプラクティス:Django多言語
- 使用異なるテーブル(1用各言語)
- 使用ただ一つのテーブルには、私が
ウラジスラフは右である見当がつかない言語
class Book(models.Model):
created_at = models.DateTimeField(auto_now_add=True, editable=False)
name = models.CharField(max_length=255, unique=True)
plot = models.TextField()
slug = models.SlugField(max_length=255, blank=True, default='')
class Chapter(models.Model):
book = models.ForeignKey(Book)
chapter = models.SmallIntegerField()
title = models.CharField(max_length=255, blank=True)
pages = models.SmallIntegerField()
pub_date = models.DateTimeField(auto_now_add=True)
可能性:
- は私が
- は、私はちょうど1つの言語で完全な本を持っていることがすべての言語に
- 私は完全な本を持っていることがあり、完全な本を持っていること1つの言語でしかないが、別の言語の章がある
だから私はe私はその本の少なくとも1つの章を持っています。
明らかに希望です!お返事ありがとうございました
私はあなたが[Djangoで国際化]を探していると思います(https://docs.djangoproject.com/en/1.4/topics/i18n/) – DMunoz
ベストプラクティスhttps:/ /django.2scoops.org/ – Jake
私はその本について多くのことを聞いたことがあります。私は明日、それを買うつもりだと思います。 – Jiloc