私はPython 3とDjango 1.10を使用しています。
Company
というモデルがあります。それはtitle
と呼ばれるフィールドを持っています。私は会社のタイトルを2つの言語で保存しようとしていますが、title_en
とtitle_fa
に分けたくありません。会社のフィールドにJson
を使用して両方を保存します。保存する前にこれらの変更を行うにはどうすればよいですか?djangoの管理パネルでフィールドのラベルを特定の言語に変更するにはどうすればいいですか?
このモデルを管理パネルに追加して、そのページのフィールドを確認することもできます。 title
ラベル(管理パネル内)とそのフォームの他のフィールドを翻訳したいと思います。 たとえば、言語が英語の場合、それはラベルとして私にタイトルを表示します。fa(ペルシア語)に設定すると、翻訳されます。 言語ファイルを変更するにはどうしたらいいですか?
なぜ我々は怠惰使用する必要がありますか? ugettextでは何が間違っていますか? @ Audrey-Rose –
通常のugettextは、あなたがアプリケーションのさまざまな部分にいるときに私に過去に問題を与えてくれました。設定対モデル対信号対URLなど私がurls.pyファイルのURLを翻訳するときに私が怠惰な作品を知っているときには、ちょうど怠惰に行く方が簡単でした。 –
以降の問題はありませんでした。あなたの管理者の状況に問題があってはいけません。 –