0
http://www.website.com
http://www.website.eu

comまたはなしでdjangoビューで現在のドメインを取得するにはeu?

http://www.ウェブサイト

4

1 に答える 1

1

ドメイン名だけを取得するには、手作業が必要です。

を使用request.META['HTTP_HOST']するとドメインが得られますが、スプーフィング (偽造) される可能性があるため、一般的にはお勧めできません。

でもとにかく遊びましょう!Python スライス構文を使用します。

def domain(domain):
    return domain[:domain.rfind('.')]

>> domain(request.META['HTTP_HOST']) #http://www.website.whatever
>> "http://www.website"
于 2013-07-29T08:33:37.947 に答える