Django Sites フレームワークを使用して、現在の URL に基づいてさまざまなコンテンツを提供しようとしています。たとえば、URL がhttp://siteA.example.com/の場合、 Django のメソッドを呼び出すと、値がSite.objects.get_current()
の Site オブジェクトが返されます。url
siteA.example.com
これは可能ですか?
ありがとうございました!
Django Sites フレームワークを使用して、現在の URL に基づいてさまざまなコンテンツを提供しようとしています。たとえば、URL がhttp://siteA.example.com/の場合、 Django のメソッドを呼び出すと、値がSite.objects.get_current()
の Site オブジェクトが返されます。url
siteA.example.com
これは可能ですか?
ありがとうございました!
あなたが試すことができます
django.contrib.sites.models
と使用get_current_site(request).id
ドキュメントで説明されているように。
または、 django-subdomainsを使用できます。
これにより、subdomains.utils.reverse()を使用して、現在使用されているサブドメインを識別できます。
ドキュメンテーションはこちら。