1


私の Django プロジェクトでは、i18n 国際化を使用してすべてのテンプレートを翻訳しています。ここで、選択した言語に応じて、ユーザーがデータベースに送信するデータを分離したいと考えています。1 つのテーブルに複数の言語を混在させたくありません。この問題を解決する最善の方法は何ですか? Django 1.5.2 を使用して開発しています。

4

2 に答える 2

2

私はすでにこのようなプロジェクトを作成しました。言語が混在する 1 つのテーブルを使用し、その言語がどの言語であるかを示す列を使用しました。この実装に問題はありません。

私が考えていた別のアプローチは、content_ のようなテーブルを動的に作成して入力することです。

固定番号の言語はありますか?

于 2013-08-29T09:43:26.653 に答える
0

何が最善の方法なのか本当にわかりません。辞書をシリアル化できます。たとえば、この dic をデータベースに保存します。

{
  'en': 'Book',
  'ge': 'booch',
  ...
}
于 2013-08-29T09:46:49.210 に答える