URL внешней или внутренней ссылки - PullRequest
0 голосов
/ 22 июня 2011

Я хочу знать, является ли атрибут href = "url" внешним или внутренним URL.Как я могу сделать это в Django.Пожалуйста помоги.Может быть так

if URL.find("www.sameurl.com") == -1 and URL.find("sameurl.com")==-1:
   do
else:
   do

1 Ответ

1 голос
/ 22 июня 2011
MY_DOMAIN = "sameurl.com"

import urlparse
parsed = urlparse.urlparse(url)
if parsed.netloc=='' or parsed.netloc.endswith(MY_DOMAIN):
    # internal
else:
    # external
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...