問題タブ [django-hvad]
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.
django - Djangoでページをi18nにする方法は?
Django で簡単な多言語ページを作成するモジュールまたは正しい方法はありますか?
モデルパターンを使用する必要がありますか?それとも自分の好きなようにできますか?django-multilingual はまだ実在していますか?
たとえば、これが私のモデルです
django - Django管理フィールドの検証でエラーが返され、アプリケーションで例外が発生しません
画像のアップロードフィールドがあるDjangoモデルがあり、保存する前に画像フィールドを検証して画像サイズを確認し、ユーザーが修正するためのエレガントなエラーメッセージを返します。
次のコードを使用しようとしましたが、機能しませんでした
admin.py
clean_image()全体が呼び出されていません。また、名前をimage_clean()に逆にしようとしましたが、機能しませんでした。とにかく、検証をsave_modelに移動しようとしました
これで、2番目のコードは正常に機能し、検証プロセスが実行されますが、単純なエラーメッセージは表示されません。代わりに、例外をスローします!ユーザーが修正して再試行できるように、エラーを表示させるにはどうすればよいですか?
PSは翻訳にdjango1.4とdjango-hvadを使用しているため、TranslatableAdminから継承しています
よろしく
python - Djangohvad-テンプレートで多言語オブジェクトを操作するためのベストプラクティス
いくつかの言語を持つ記事オブジェクトがあります。このオブジェクトを操作するための最良の方法は何ですか?
すべての属性をすべての言語で表示する必要があります。
記事オブジェクトだけを取得して、テンプレート内の言語を反復処理することは可能ですか?
助けてくれてありがとう!
ロン
pip - ピップ、PIL、ピロー
次のコマンドを実行して、プロジェクトの依存関係を virtualenv にインストールしましたnovacek
。
reqs.txt
次のようになります。
ご覧のとおり、PIL パッケージはなく、Pillow のみですが、インストール プロセスの最後に次のようになりました。
これは奇妙です。以前に、Pillow のセットアップの概要も入手しました (Pillow は実際に私のライブラリを見つけることができるため、jpeg と zlib のサポートが有効になっています)。
インストール後に virtualenv から pip freeze を実行すると、次のようになります。
PIL は依存関係に入りました。なんで?
django - django-hvad:オブジェクトを編集するときにadminにいくつかの言語タブを表示する
django-hvad拡張子を使用すると、adminで翻訳可能なオブジェクトを編集している場合、そこに数十の言語が表示されます。2つ(チェコ語と英語)だけを保持し、残りをすべて削除することは可能ですか?
django - django-hvad - モデル インスタンスを保存するときに、翻訳されたフィールド値を設定するにはどうすればよいですか?
背景:私django-hvad
はTranslatableModel
. そのTranslatedFields
中に、モデルの保存中に属性をslug
使用して自動的に作成される属性があります。title
問題:TranslatedFields
インスタンスの保存中にいずれかの値を設定するのが困難です。save_translations
機能する解決策は、次のように my のメソッドをオーバーライドすることTranslatableModel
です。最後から 2 番目の行のみが元の行と異なります。
このソリューションは、コピーと貼り付けを利用するため、適切ではありません。同じことを達成するためのより良い方法はありますか?
python - Django_cms(hvad) の外部キー関係で未翻訳モデルを取得する方法
私のプロジェクトでは、django-cms の多言語モデルに hvad を使用しています。
学位 model.py は多言語構造になっています:
ドメインアプリケーションでは、django-cms Domain の models.py で外部キー関係を作成します。TranslatableModel を使用せず、通常のモデルを使用します。
したがって、django-cms のドメインにレコードを追加すると、現在の言語エントリのみが表示されます。英語とフランス語の両方で同時に記録を取りたいです。
前もって感謝します!!!
django - ページの更新後、django テンプレートの dictsort() の結果が変更されます
モデルの構造は、多言語に hvad を使用しています
コンテキスト内のオブジェクトをビューからテンプレートに渡して並べ替え、これを適用します。
views.py では、コンテキストでオブジェクトを渡すだけです
テンプレートで
しかし、結果が変わるたびにページを更新した後、
だから私はdjangoテンプレートでソートするために何をすべきか、またはdjangoテンプレートでソートするための代替手段はたくさんありますが、解決策が見つかりません.
前もって感謝します!!