http://www.website.com
http://www.website.eu
com
またはなしでdjangoビューで現在のドメインを取得するにはeu
?
ドメイン名だけを取得するには、手作業が必要です。
を使用request.META['HTTP_HOST']
するとドメインが得られますが、スプーフィング (偽造) される可能性があるため、一般的にはお勧めできません。
でもとにかく遊びましょう!Python スライス構文を使用します。
def domain(domain):
return domain[:domain.rfind('.')]
>> domain(request.META['HTTP_HOST']) #http://www.website.whatever
>> "http://www.website"