問題タブ [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 投票する
2 に答える
820 参照

django - django-taggit:より少ない db クエリを生成する方法はありますか?

モデルがあるとします:

テンプレートで Entry.objects.all() を反復処理すると、entry.tags.all はデータベースに対してもう 1 つのクエリを生成します。クエリ数を減らすことはできますか? select_related() のようなものを使用します (django-taggit は manytomany リレーションを使用するため、機能しないことはわかっていますが、関連するタグを持つすべてのエントリを 1 回のヒットで選択する方法があるはずです)?

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

django - django-taggit ディープ リレーションシップ クエリ

私は django-taggit を使用していますが、関係をフィルタリングしようとすると問題が発生しました。

次のモデルがあります。

私が達成したいのは、アーティストが特定のタグを持っているすべてのギグを取得することです。

これは簡単だと思い、熱心に書きました:

それは私に与えました:

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

python - オブジェクトがdjango-taggitで持つことができるタグの最大数をどのように制限できますか?

Django 内でタグを処理するためのアプリケーションとしての django-taggit の実装には、本当に感銘を受けました。ただし、オブジェクトに適用できるタグの最大数を設定する方法を見つけることができませんでした。これは可能ですか?たとえば、オブジェクトごとに 5 つのタグのみにアプリケーションを制限したいと考えています。

ありがとう、

J

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

django - django taggit で特定のタグに関連するタグを表示する方法は?

特定のタグに関連するタグのリストを (最適化された方法で) 表示したい。django-taggit がこの一般的なタスクに組み込みの機能を提供しないのはなぜだろうか。

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

python - django templatetag、現在の投稿のtaggit-tagsに関連する投稿を取得します

私はdjangoでブログを書いていますが、ブログエントリの下部に、django-taggitを使用して付けたタグに関連する最新の5つのエントリを表示したいと思います。

そのため、現在のブログエントリ(表示しているもの)を、同じtaggit-tagsを持つエントリを取得する、または十分に近いtemplatetagに渡す必要があると考えました。しかし、簡単に始めて、最初のtaggit-tagを共有するエントリを取得するとしましょう。

これは私が思いついたものです:

しかし、それは何もしません。printステートメントを使用してステップスルーすると、initを介してRecentContentNodeに到達しますが、renderメソッドには到達しないことがわかります。エラーや警告が表示されないので、どうなるかわかりません。しかし、ネット全体で同様の問題を抱えている他の人々を見るので、問題は変数/解決だと思いますが、彼らはしばしばそれを修正したと言って投稿に応答しますが、方法ではないので、賢明ではありません。

私が見逃した明らかな何か?またはもっと良い方法がありますか..

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

django - DjangoでのTagBaseの拡張-Taggit

次のTagBaseを作成しましたが、各カテゴリにサブカテゴリを設定できます...これは機能しますか?TaggableManagerでその追加機能をオーバーライドするにはどうすればよいですか?

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

django - django-taggit タグ長増加問題

django アプリで django-taggit を使用しています。

タグの長さの制限を増やす方法はありますか? タグの長さの制限を超えたというエラーが表示されます。

ありがとう、アレックス

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

django - 生のSQLを除いて、django-taggitで使用されているすべてのタグを取得できますか?

文字ボックスではなく、ラジオボタンウィジェットを使用してユーザーにタグを選択させたい。したがって、「SELECT slug,name FROM taggit_tag;」のようにすべての候補タグを取得したいと考えています。生のSQLを発行せずにそれを行う方法はありますか? (私は過去に私を噛んだ取引処理に恥ずかしがり屋です。)

0 投票する
3 に答える
681 参照

django - django:django-taggitの使用法

これはおそらくばかげた質問ですが、私はダウンロードDjango-taggitし、ドキュメントTaggableManagerには、関連付けたい各モデルにマネージャーを追加することが記載されていました。これは問題ありませんが、私が「ピップ」した外部アプリのモデルはどうでしょうか。これらのモデルでtaggitを使用する最良の方法は何ですか?

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

django - django-taggitのリストビューと詳細ビューを作成するにはどうすればよいですか?

タグ付けにDjangoTaggitを使用するかなり単純なモデルがあります。

すべてがうまく機能しますが、今はいくつかの機能を拡張したいと思っており、少し混乱しています。

私が欲しいのは2つのビューです。

システム内のすべてのタグを表示するもの。特定のタグを付けてアプリのすべてのコンテンツを表示するもの。

私にとって理にかなっているのは、ビューごとに次のことを行うことです。

myappのviews.pyで

  1. すべてのタグ

    myapp.modelsからAppをインポートします

    taggit.modelsからインポートタグ

    クラスTagList(ListView):

    """データベース内のすべてのタグを取得します"""

    /li>
  2. タグのすべてのコンテンツ

    myapp.modelsからAppをインポートします

    taggit.modelsからインポートタグ

    class TaggedList(ListView):"""タグのすべての競合を取得"""

    /li>

頭がおかしくなったのでしょうか、それとも本当に簡単なのでしょうか。ところで、私はジェネリッククラスビューを使用しています。

助けてくれてありがとう。デイブ