カテゴリ外部キーを持つ Work モデルがあります。やってます -->
drawingTags = Tag.objects.filter(Q(work__category__slug_en = 'drawing') |
Q(work__category__slug_en = 'illustration') |
Q(work__category__slug_en = 'sketch') |
Q(work__category__slug_en = 'storyboard'))
図面に属さないタグも取得しますか? 私はsmtを間違っていますか?
- 編集 -
少しテストをしました。blog と web という名前の 2 つのアプリケーションがあります。ブログには「エントリ」モデルがあり、ウェブには「仕事」モデルがあります。これらのモデルには両方とも、tags という名前の TaggableManager フィールドがあります...
デッサンに分類される作品のタグをとりたいときは -->
drawingTags = Tag.objects.filter( work__in = drawings ).distinct()
ID 1 の図面があり、エントリ モデルに ID 1 のエントリがある場合。両方のアイテムのタグを取得します。ここに問題があると思いますが、パズルの解き方がわかりませんか?