問題タブ [django-transmeta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
228 参照

python - django-transmeta のデフォルト言語でフィールドの値を取得する

多言語モデルを支援するために django-transmeta を使用しています。これが私のモデルの例です:

nameデフォルト言語でフィールドの値を取得する方法を教えてください。__unicode__意味のあるタイトルを表示できるように、モデルのメソッドをオーバーライドしたいと思います。現在は と表示されてEdition Objectおり、あまり参考になりません。

ありがとう。


編集:私はこのようにすることができましたが、これは言語コードがハードコードされているという事実に依存しています。

0 投票する
1 に答える
204 参照

django - Djangoテンプレートで異なる言語コードのオブジェクト属性を取得するにはどうすればよいですか?

翻訳にはdjango-transmetaを使用しています。以下のコードの {{ obj.description }} は、django の現在の言語で説明を返します。私が必要としているのは、obj.description_[lang_code] を取得することです。どうすれば入手できますか?

0 投票する
0 に答える
300 参照

python - Django で競合する MPTTModel と TransMeta

私のジャンゴモデルに問題があります。

これは私のモデルです:

TransMeta と MPTTModel という 2 つのモデルを 1 つのモデルで連携させようとしています。実行しようとすると、エラーが発生します。

TypeError: メタクラス ベース メタクラスの競合を呼び出すときにエラーが発生しました: 派生クラスのメタクラスは、そのすべてのベースのメタクラスの (厳密ではない) サブクラスでなければなりません

Google で同様の解決策を見つけました: http://code.activestate.com/recipes/204197-solving-the-metaclass-conflict/で、コードを次のように変更しました。

classmaker はこのコードhttp://code.activestate.com/recipes/204197-solving-the-metaclass-conflict/#block-0です。しかし、翻訳は機能しません。model.name を取得しようとすると、エラーが発生します。

0 投票する
0 に答える
123 参照

django - Django ブロック変換が正しく機能しない

こんにちは、複数の言語を使用する django 管理者に取り組んでいます。ロケール ディレクトリのセットアップと翻訳が完了しました。すべて問題ありませんが、blocktranslate を使用すると、思いどおりに動作しません。

これは私のコードです。blocktranslate 内の 'Add' は機能していませんが、trans 'Add' は正常に機能します。

私の翻訳結果

ここでの取引が何であるかはわかりませんが、皆さんが私を助けてくれませんか。ありがとう