問題タブ [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.
python - django-taggit で、特定のユーザーに関連付けられているオブジェクトのタグを取得する方法は?
次のように、特定のユーザーに関連付けられた一連のオブジェクトがあります。
次のようにすべてのタグを取得できることを知っています。
しかし、特定のユーザーに関連付けられているすべてのタグを取得するにはどうすればよいでしょうか? のようなものを想像Tag.objects.filter(owner=me)
していますが、もちろんうまくいきません。
参考までに、django-taggit のドキュメントをご覧ください。
python - Django が manage.py syncdb でアプリを見つけられない
私は Mac OS X 10.7 を実行しており、django-admin.py startproject MyBlog を使用して django でプロジェクトを正常に作成しました。このフォルダーには、manage.py、MyBlog というタイトルの別のフォルダー、および作成した MainBlog というアプリ フォルダーがあります。
このモジュールと taggit モジュールを settings.py フォルダーに追加する必要があったため、(おそらく間違って) 追加しました。
ここにあります..
私も試してみました
これらはどちらも機能しません。それらはすべてこのエラーを返します...
どんな助けでも大歓迎です。私は何時間もこれに苦労してきました!
django - モデル/tastypieクエリを介したdjango-taggitがアプリをクラッシュさせるのはなぜですか?
私はDjangoに比較的慣れておらず、おいしいRESTAPIを介したカスタムdjango-taggitアプリの実装に本当に苦労しています。私はこれを調査し、同じ問題にぶつかり続けています。私はあなたが提供できるどんな助けと指導にも感謝します。
django-taggitでタグを追加しようとしているモデルがあります。各ユーザーが独自のタグのリストを所有できるように、各タグにuser_idを追加する必要がありました。このため、ここに示すようにスルーモデルを設定します。モデルの設定方法は次のとおりです。
これにより、データベーステーブルが思ったとおりに設定されるので、正しい方向に進んでいるように感じます。
さて、TastyPieを介してこれらのモデルにアクセスしようとすると、ここで問題が発生します。私のモデルリソースは次のように設定されています。
今。これは、次の2つのシナリオに最適です。
- タグフィルターを使用したクエリに対してGETクエリを実行します。
- PUTクエリを実行して、既存のタグをTaggedMediaテーブルに追加します
ただし、Tagsテーブルにまだ存在しないタグを使用してPUTクエリを実行すると、ハングして永久にスピンし、応答がありません。
申し訳ありませんが、これまでで最も長い質問ですが、詳細がお役に立てば幸いです。:) 再度、感謝します!
python - サイト訪問時のDjangoエラー:構文エラー(admin.py、4行目)
基本的なPythonとtaggitモジュールのみを使用して基本的なブログを作成しています。ブログを実行すると正しく実行されhttp://127.0.0.1:8000/
、エラーが返されません。問題は、実際にWebサイトにアクセスしたときです。これが起こるより..../manage.py syncdb
runserver
これはウェブブラウザに表示されます。
トレースバックは次のとおりです。
とにかく、与えられるかもしれないどんな助けも素晴らしいでしょう!どうもありがとうございました!!
mysql - 特定のオブジェクトに添付された django-taggit タグに注釈を付ける
django-taggitを使用してタグ付けされたオブジェクトがあります。このオブジェクトに付けられたすべてのタグのリストを取得したい場合は、次のようにドキュメントに従います。
存在する各タグに関連付けられている Food オブジェクトの数を知りたい場合は、次のようにします。
「apple」に付けられたタグのみに付けられたすべての食品の数を取得したい場合は、次のように実行できます。
わかりました、それで私の質問です。私のFoodモデルにフラグ付きのフィールドがあるとしましょう:
「リンゴ」に付けられたタグにのみ付けられたすべての健康食品の数を取得するにはどうすればよいですか(健康食品は、healthy_flag = 1 で示されます)。基本的に、「リンゴ」タグごとに、そのタグを共有する健康食品はいくつありますか?
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 である種のプリフェッチを使用することは可能ですか?
django - コピーした django オブジェクトにタグをコピーする
django-taggitを使用して、to do レコードにタグを付けています。
タスクに関連付けられているタグまで、レコードの正確なコピーを作成しようとしています。
このコードを実行した後、関連するタグがないことを除いて、コピーは正確です。すべてのタグを「self」から new_obj にコピーするにはどうすればよいですか?
python - taggitからすべてのタグを取得する
django-taggitからすべての(一意の)タグを取得するにはどうすればよいですか?すべてのタグをサイドバーに表示したいのですが。現在、特定の投稿のすべてのタグを取得できますが、ブログ全体ですべての一意のタグを取得する必要があります。
models.pyのコード:
django - django - django-chosen を使用した django-taggit フォーム
django-taggit を使用したいと思います。Bootstrap を使用してフォームを生成します。フォーム フィールドに以下のウィジェットを使用します。質問は今のところいくつかの項目にリンクされていますが、タグにもいくつかリンクしたいと思います。
フォーム.py:
タグにもChosenSelectMultipleを使用したい場合、フォームウィジェットにタグを統合する方法は? (質問を複数のアイテムと複数のタグにリンクする必要があります)
models.py:
TagField と ChosenSelectMultiple を使用してウィジェットで処理できると思っていましたが、その方法がわかりません。
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. 誰かが私を助けてくれることを望んでいました。ありがとう!