問題タブ [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.
python - django-transmeta のデフォルト言語でフィールドの値を取得する
多言語モデルを支援するために django-transmeta を使用しています。これが私のモデルの例です:
name
デフォルト言語でフィールドの値を取得する方法を教えてください。__unicode__
意味のあるタイトルを表示できるように、モデルのメソッドをオーバーライドしたいと思います。現在は と表示されてEdition Object
おり、あまり参考になりません。
ありがとう。
編集:私はこのようにすることができましたが、これは言語コードがハードコードされているという事実に依存しています。
django - Djangoテンプレートで異なる言語コードのオブジェクト属性を取得するにはどうすればよいですか?
翻訳にはdjango-transmetaを使用しています。以下のコードの {{ obj.description }} は、django の現在の言語で説明を返します。私が必要としているのは、obj.description_[lang_code] を取得することです。どうすれば入手できますか?
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 を取得しようとすると、エラーが発生します。