問題タブ [django-taggit]

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 投票する
1 に答える
323 参照

python - Taggit でチェックボックスを使用する

ユーザーがフォームの送信中に投稿にタグ付けできるように、Taggit を使用しようとしています。しかし、私は彼らに手動で入力させることができます(タグ)。チェックボックスに変更しようとしています。何か案は?

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

django - リクエスト ユーザーに基づいて autocomplete_light フィルター taggit タグを作成できません

これが両方のアプリと関係がない場合は申し訳ありません。次のスニペットは、「スライスが取得されると、クエリをフィルター処理できません」というメッセージをスローします。

models.py

autocomplete_light_registry.py

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

python - django-taggit カスタム「タグ」モデルと request.user

タグがいつ誰によって作成されたかを追跡する必要があるため、django-taggit を使用してカスタムタグモデルを作成しました

私は django-autocomplete-light を使用して、管理者のトピックのオートコンプリート フィールドを作成しています。新しいトピックを入力すると、Article フォームの保存時に作成されます。

admin フォームで request.user を取得し、それを save_model メソッドを介して渡すことができることはわかっていますが、これは Article モデルに対して行っていることですが、トピック モデルに対して行う方法がわかりません。

前もって感謝します

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

django-taggit - Django Autocomplete light & taggit - 結果のカスタム スタイル設定

私はdjango-taggitでdjango-autocomplete-lightを使用しています。ドキュメントに従えば、統合は非常に簡単です。

これにより、適切なインライン スタイルのウィジェットがレンダリングされます。入力すると、以下のオートコンプリート リストが表示されます。すべて問題ありません。

ただし、私のタグは色分けされているため、2 つのことをカスタマイズする必要があります。

a) まず、オートコンプリート リストで、各タグの css クラスをカスタマイズする必要があります。テンプレートをある程度制御できますが、クラスをオーバーライドする [data-value] を探している css セレクターがあるようです。autocomplete_template_html のコードは次のとおりです。

b) 2 番目に、タグを選択して入力に追加したら、そこにその CSS クラスを維持して、カスタムの外観を得る必要があります。生成された DOM 要素を見ると、おそらく使用できる隠しスパンがいくつかあることがわかりますが、その方法は明確ではありません。

これどうやってするの?独自のウィジェットを作成する必要がありますか、それともサブクラス化できるものはありますか?

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

django - django-taggit のタグの入力方法を変更する

私はdjango-taggitを試していて、本当に楽しんでいます。私が理解できないことの1つは、filter_horizo​​ntalオプション(またはチェックボックス)を使用して、デフォルトのコンマ区切りタグ入力をdjangoのデフォルトの多対多フィールドに変更する方法です。 管理者だけがタグを作成できるようにして、コンテンツ プロデューサーは利用可能なタグから選択できるようにしたいので、私がやりたいことはより理にかなっています
。何を差し込む必要があるか どこでそれを実現するか

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

python - django-taggit はテーブルを南に削除します

私はdjango-taggitだと思うテーブルを削除する必要がありますが、アプリを占有しなくなったため

http://django-taggit.readthedocs.org/en/latest/

南を占拠するデータベースを制御するために、ドキュメントを検索しましたが、役に立ちませんでした。

あなたが助けてくれることを願っています

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

django - 各カテゴリのすべてのタグを表示するにはどうすればよいですか

これはリンクモデルです:

これはカテゴリです:

link_detail ページに link.tags を表示したい場合は、次のようにします。

しかし、1 つのカテゴリのすべてのタグを表示する方法がわかりませんでした。たとえば、A カテゴリには、python、django という 2 つのタグを持つ 2 つのリンクがあります。これらを次のように表示したい:

最善の解決策は何ですか?助けてくれてありがとう。

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

django - 複数のクエリセットを組み合わせて重複を削除するには?

私はdjango-taggitでDjango 1.6.1を使用しています。

タグ フィールド以外のフィールドでキーワードを検索するように、検索エンジンを拡張しようとしています。問題は、モデルの名前で icontains 検索のタグを繰り返し処理すると、クエリセットがクエリセットではなくなり、count メソッドが失われ、distinct メソッドが機能しないことです。

タイトルまたは URL に「django」が含まれるレコードに「django」キーワードを追加する必要があるのは、扱いにくいようです。ユーザーが入力したキーワードとタグが一致する結果だけでなく、入力したキーワードで他のフィールドを検索し、それらのクエリセットを組み合わせて、2 回以上追加された結果を残します。

では、このプロセスのどの時点で、スコアで並べ替えてから重複を削除するのでしょうか?

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

django - Django オートコンプリート ライト、taggit、および管理インターフェイス

管理フォームで autocomplete_light と taggit の両方を使用しようとしています。

ここでオートコンプリート ライトと taggitの統合に関するドキュメントと、管理者へのオートコンプリート ライトの統合に関するドキュメントを読みまし。しかし、両方を同時に行うことについての議論はほとんど (またはまったく) ないようです。

私がこれまでに得たもの。

models.py

autocomplete_light_registry.py

どのように構成するつもりadmin.pyですか?

これが管理者以外のフォームである場合、フィールドは次のように指定されます。

これが taggit 以外の管理フォームである場合は、次を管理モデル クラスに追加します。

どうすれば2つを組み合わせることができますか?