0

Django で現在のドメイン名を取得したい.以前はこれを使用して取得しました

site_name = RequestSite(request).domain

しかし、今はリクエストパラメータなしでドメイン名を取得したいと思っています。これは、プロジェクトで twitter パッケージを使用していて、使用したい関数に要求パラメーターがないため、上記のコードを使用できないためです。

リクエストパラメータなしで現在のドメインを取得する方法があります。「get_current_site」も使用しましたが、常に .com ドメイン名が表示されます。

4

1 に答える 1

0

Site.object.get_current は、「デフォルト」サイトを提供します (実装方法を見てください)。Request オブジェクトにアクセスできない場合は、別の方法でドメインを検索または構築する必要があります。

于 2013-03-14T10:52:29.250 に答える