mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-03 13:14:30 +03:00
Fixes github #17
This commit is contained in:
parent
21d2dcc294
commit
e2052f858b
|
@ -63,11 +63,11 @@ def urlize_quoted_links(text, trim_url_limit=None, nofollow=True, autoescape=Tru
|
||||||
# Make URL we want to point to.
|
# Make URL we want to point to.
|
||||||
url = None
|
url = None
|
||||||
if middle.startswith('http://') or middle.startswith('https://'):
|
if middle.startswith('http://') or middle.startswith('https://'):
|
||||||
url = urlquote(middle, safe='/&=:;#?+*')
|
url = middle
|
||||||
elif middle.startswith('www.') or ('@' not in middle and \
|
elif middle.startswith('www.') or ('@' not in middle and \
|
||||||
middle and middle[0] in string.ascii_letters + string.digits and \
|
middle and middle[0] in string.ascii_letters + string.digits and \
|
||||||
(middle.endswith('.org') or middle.endswith('.net') or middle.endswith('.com'))):
|
(middle.endswith('.org') or middle.endswith('.net') or middle.endswith('.com'))):
|
||||||
url = urlquote('http://%s' % middle, safe='/&=:;#?+*')
|
url = 'http://%s' % middle
|
||||||
elif '@' in middle and not ':' in middle and simple_email_re.match(middle):
|
elif '@' in middle and not ':' in middle and simple_email_re.match(middle):
|
||||||
url = 'mailto:%s' % middle
|
url = 'mailto:%s' % middle
|
||||||
nofollow_attr = ''
|
nofollow_attr = ''
|
||||||
|
|
Loading…
Reference in New Issue
Block a user