Django также имеет решение, которое не просто использует регулярные выражения. Это django.utils.html.urlize () . Я считаю, что это очень полезно, особенно если вы используете django.
Вы также можете извлечь код для использования в своем собственном проекте.