問題タブ [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 に答える
4415 参照

python - django-taggit で、特定のユーザーに関連付けられているオブジェクトのタグを取得する方法は?

次のように、特定のユーザーに関連付けられた一連のオブジェクトがあります。

次のようにすべてのタグを取得できることを知っています。

しかし、特定のユーザーに関連付けられているすべてのタグを取得するにはどうすればよいでしょうか? のようなものを想像Tag.objects.filter(owner=me)していますが、もちろんうまくいきません。

参考までに、django-taggit のドキュメントをご覧ください

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

python - Django が manage.py syncdb でアプリを見つけられない

私は Mac OS X 10.7 を実行しており、django-admin.py startproject MyBlog を使用して django でプロジェクトを正常に作成しました。このフォルダーには、manage.py、MyBlog というタイトルの別のフォルダー、および作成した MainBlog というアプリ フォルダーがあります。

このモジュールと taggit モジュールを settings.py フォルダーに追加する必要があったため、(おそらく間違って) 追加しました。

ここにあります..

私も試してみました

これらはどちらも機能しません。それらはすべてこのエラーを返します...

どんな助けでも大歓迎です。私は何時間もこれに苦労してきました!

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

django - モデル/tastypieクエリを介したdjango-taggitがアプリをクラッシュさせるのはなぜですか?

私はDjangoに比較的慣れておらず、おいしいRESTAPIを介したカスタムdjango-taggitアプリの実装に本当に苦労しています。私はこれを調査し、同じ問題にぶつかり続けています。私はあなたが提供できるどんな助けと指導にも感謝します。

django-taggitでタグを追加しようとしているモデルがあります。各ユーザーが独自のタグのリストを所有できるように、各タグにuser_idを追加する必要がありました。このため、ここに示すようにスルーモデルを設定します。モデルの設定方法は次のとおりです。

これにより、データベーステーブルが思ったとおりに設定されるので、正しい方向に進んでいるように感じます。

さて、TastyPieを介してこれらのモデルにアクセスしようとすると、ここで問題が発生します。私のモデルリソースは次のように設定されています。

今。これは、次の2つのシナリオに最適です。

  1. タグフィルターを使用したクエリに対してGETクエリを実行します。
  2. PUTクエリを実行して、既存のタグをTaggedMediaテーブルに追加します

ただし、Tagsテーブルにまだ存在しないタグを使用してPUTクエリを実行すると、ハングして永久にスピンし、応答がありません。

申し訳ありませんが、これまでで最も長い質問ですが、詳細がお役に立てば幸いです。:) 再度、感謝します!

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

python - サイト訪問時のDjangoエラー:構文エラー(admin.py、4行目)

基本的なPythonとtaggitモジュールのみを使用して基本的なブログを作成しています。ブログを実行すると正しく実行されhttp://127.0.0.1:8000/ 、エラーが返されません。問題は、実際にWebサイトにアクセスしたときです。これが起こるより..../manage.py syncdbrunserver

これはウェブブラウザに表示されます。

トレースバックは次のとおりです。

とにかく、与えられるかもしれないどんな助けも素晴らしいでしょう!どうもありがとうございました!!

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

mysql - 特定のオブジェクトに添付された django-taggit タグに注釈を付ける

django-taggitを使用してタグ付けされたオブジェクトがあります。このオブジェクトに付けられたすべてのタグのリストを取得したい場合は、次のようにドキュメントに従います。

存在する各タグに関連付けられている Food オブジェクトの数を知りたい場合は、次のようにします。

「apple」に付けられたタグのみに付けられたすべての食品の数を取得したい場合は、次のように実行できます。

わかりました、それで私の質問です。私のFoodモデルにフラグ付きのフィールドがあるとしましょう:

「リンゴ」に付けられたタグにのみ付けられたすべての健康食品の数を取得するにはどうすればよいですか(健康食品は、healthy_flag = 1 で示されます)。基本的に、「リンゴ」タグごとに、そのタグを共有する健康食品はいくつありますか?

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

mysql - 外部キーとdjango-taggit関係を引き出すためにdjangoクエリを最適化する

以下に定義された todo モデルがあります。

不完全なすべてのアクションをリストしたい:

アクションリストの私のテンプレートループ:

django-debug-toolbarを使用すると、すべてのアクションについて、{% if action.reoccurance %} および {% for tag in action.tags.all %} でデータベースにアクセスしていることがわかります。

ループの反復ごとにデータベースがpingされないように、クエリを作成するより良い方法はありますか? select_related と関係があると思いますが、django-taggitをどうすればいいのかわかりません。

更新私は私の答えの一部を得ました。select_related は機能しますが、おそらくタグに使用できないため、再発生を指定する必要がありました。

テンプレートループ内のすべての「action.tags.all」に対してデータベースにヒットするという問題はまだ残っています。django-taggit である種のプリフェッチを使用することは可能ですか?

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

django - コピーした django オブジェクトにタグをコピーする

django-taggitを使用して、to do レコードにタグを付けています。

タスクに関連付けられているタグまで、レコードの正確なコピーを作成しようとしています。

このコードを実行した後、関連するタグがないことを除いて、コピーは正確です。すべてのタグを「self」から new_obj にコピーするにはどうすればよいですか?

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

python - taggitからすべてのタグを取得する

django-taggitからすべての(一意の)タグを取得するにはどうすればよいですか?すべてのタグをサイドバーに表示したいのですが。現在、特定の投稿のすべてのタグを取得できますが、ブログ全体ですべての一意のタグを取得する必要があります。

models.pyのコード:

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

django - django - django-chosen を使用した django-taggit フォーム

django-taggit を使用したいと思います。Bootstrap を使用してフォームを生成します。フォーム フィールドに以下のウィジェットを使用します。質問は今のところいくつかの項目にリンクされていますが、タグにもいくつかリンクしたいと思います。

フォーム.py:

タグにもChosenSelectMultipleを使用したい場合、フォームウィジェットにタグを統合する方法は? (質問を複数のアイテムと複数のタグにリンクする必要があります)

models.py:

TagField と ChosenSelectMultiple を使用してウィジェットで処理できると思っていましたが、その方法がわかりません。

0 投票する
4 に答える
2070 参照

django - Django-taggit prefetch_related

現在、基本的な時間記録アプリを構築しており、django-taggit を使用する todo モデルがあります。私の Todo モデルは次のようになります。

プロジェクト内のすべての Todo の一意のタグのリストを取得しようとしていますが、集合内包表記を使用してこれを機能させることができましたが、プロジェクト内のすべての Todo について、データベースにクエリを実行してタグを取得する必要があります。私の集合理解は次のとおりです。

これは問題なく機能しますが、プロジェクト内のすべての todo に対して個別のクエリを実行して、すべてのタグを取得します。これらの重複したクエリを回避するために、 prefetch_related に似たことができる方法があるかどうか疑問に思っていました:

前のコードを実行すると、次のエラーが表示されます。

誰かがここで非常によく似た質問をしているのを見ました: Optimize django query to pull external key and django-taggit relationship, but it's like it'd like a strong answer. 誰かが私を助けてくれることを望んでいました。ありがとう!