問題タブ [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.
django - django-taggit:より少ない db クエリを生成する方法はありますか?
モデルがあるとします:
テンプレートで Entry.objects.all() を反復処理すると、entry.tags.all はデータベースに対してもう 1 つのクエリを生成します。クエリ数を減らすことはできますか? select_related() のようなものを使用します (django-taggit は manytomany リレーションを使用するため、機能しないことはわかっていますが、関連するタグを持つすべてのエントリを 1 回のヒットで選択する方法があるはずです)?
django - django-taggit ディープ リレーションシップ クエリ
私は django-taggit を使用していますが、関係をフィルタリングしようとすると問題が発生しました。
次のモデルがあります。
私が達成したいのは、アーティストが特定のタグを持っているすべてのギグを取得することです。
これは簡単だと思い、熱心に書きました:
それは私に与えました:
python - オブジェクトがdjango-taggitで持つことができるタグの最大数をどのように制限できますか?
Django 内でタグを処理するためのアプリケーションとしての django-taggit の実装には、本当に感銘を受けました。ただし、オブジェクトに適用できるタグの最大数を設定する方法を見つけることができませんでした。これは可能ですか?たとえば、オブジェクトごとに 5 つのタグのみにアプリケーションを制限したいと考えています。
ありがとう、
J
django - django taggit で特定のタグに関連するタグを表示する方法は?
特定のタグに関連するタグのリストを (最適化された方法で) 表示したい。django-taggit がこの一般的なタスクに組み込みの機能を提供しないのはなぜだろうか。
python - django templatetag、現在の投稿のtaggit-tagsに関連する投稿を取得します
私はdjangoでブログを書いていますが、ブログエントリの下部に、django-taggitを使用して付けたタグに関連する最新の5つのエントリを表示したいと思います。
そのため、現在のブログエントリ(表示しているもの)を、同じtaggit-tagsを持つエントリを取得する、または十分に近いtemplatetagに渡す必要があると考えました。しかし、簡単に始めて、最初のtaggit-tagを共有するエントリを取得するとしましょう。
これは私が思いついたものです:
しかし、それは何もしません。printステートメントを使用してステップスルーすると、initを介してRecentContentNodeに到達しますが、renderメソッドには到達しないことがわかります。エラーや警告が表示されないので、どうなるかわかりません。しかし、ネット全体で同様の問題を抱えている他の人々を見るので、問題は変数/解決だと思いますが、彼らはしばしばそれを修正したと言って投稿に応答しますが、方法ではないので、賢明ではありません。
私が見逃した明らかな何か?またはもっと良い方法がありますか..
django - DjangoでのTagBaseの拡張-Taggit
次のTagBaseを作成しましたが、各カテゴリにサブカテゴリを設定できます...これは機能しますか?TaggableManagerでその追加機能をオーバーライドするにはどうすればよいですか?
django - django-taggit タグ長増加問題
django アプリで django-taggit を使用しています。
タグの長さの制限を増やす方法はありますか? タグの長さの制限を超えたというエラーが表示されます。
ありがとう、アレックス
django - 生のSQLを除いて、django-taggitで使用されているすべてのタグを取得できますか?
文字ボックスではなく、ラジオボタンウィジェットを使用してユーザーにタグを選択させたい。したがって、「SELECT slug,name FROM taggit_tag;」のようにすべての候補タグを取得したいと考えています。生のSQLを発行せずにそれを行う方法はありますか? (私は過去に私を噛んだ取引処理に恥ずかしがり屋です。)
django - django:django-taggitの使用法
これはおそらくばかげた質問ですが、私はダウンロードDjango-taggit
し、ドキュメントTaggableManager
には、関連付けたい各モデルにマネージャーを追加することが記載されていました。これは問題ありませんが、私が「ピップ」した外部アプリのモデルはどうでしょうか。これらのモデルでtaggitを使用する最良の方法は何ですか?
django - django-taggitのリストビューと詳細ビューを作成するにはどうすればよいですか?
タグ付けにDjangoTaggitを使用するかなり単純なモデルがあります。
すべてがうまく機能しますが、今はいくつかの機能を拡張したいと思っており、少し混乱しています。
私が欲しいのは2つのビューです。
システム内のすべてのタグを表示するもの。特定のタグを付けてアプリのすべてのコンテンツを表示するもの。
私にとって理にかなっているのは、ビューごとに次のことを行うことです。
myappのviews.pyで
すべてのタグ
myapp.modelsからAppをインポートします
taggit.modelsからインポートタグ
クラスTagList(ListView):
"""データベース内のすべてのタグを取得します"""
/li>タグのすべてのコンテンツ
myapp.modelsからAppをインポートします
taggit.modelsからインポートタグ
class TaggedList(ListView):"""タグのすべての競合を取得"""
/li>
頭がおかしくなったのでしょうか、それとも本当に簡単なのでしょうか。ところで、私はジェネリッククラスビューを使用しています。
助けてくれてありがとう。デイブ