現在、Django で検索機能を実装しており、フィルター関連の機能を使用する予定です。django docs でいくつかのドキュメントを読んだ後、以下の例では、キーワードは単に varchar タイプである可能性があるように思えます-「名前」フィールド
inner_qs = Blog.objects.filter(name__icontains='Cheddar')
問題は、このブログ テーブルに writer という名前の外部キー フィールドがあるかどうかです。
inner_qs = Blog.objects.filter(writer.name__icontains='John')
は許可されていません。構文エラーを示しています。キーワードを式にすることはできません。しかし、私は本当に外部キーの特定のフィールドを検索キーワード (例えば writer.name) として入れたいのですが、そうする方法はありますか? どうもありがとうございました