Djangoでは、サイトのベースURLである "base_url"フィールドを含む私のサイトモデルがあります。私はこのようなオブジェクトを持っています:Djangoクエリ:フィールドは部分文字列
foo = Site(base_url="http://foo_base_url.com/")
foo.save()
私はこのURLを持つサイトオブジェクトを取得したいと思います。私はこのようなdjangoのクエリを実行したいと思います:
Site.objects.get(base_url__is_substring="http://foo_base_url.com/something_non_base_url")
このクエリはどのように実行できますか? ありがとう
編集: それはBASE_URLのパターンを存在しない、私のfooサイトを指定できます
DjangoのORMによって提供されていませんが、あなたは説明where
のparamを使用することができます何がしたい
foo = Site(base_url="http://foo.com/base/url/")
"base_url__contains"または "base_url__icontains"をお探しですか? – Jingo