Сайт Django не будет загружать ссылки http и https, отправленные через форму / модель - PullRequest
0 голосов
/ 08 июля 2019

Пользователи могут отправлять ссылки на внешние сайты через форму и поле «Сайт мероприятия» на моем сайте. Сайт отправляется по «ссылочной» модели в админку и отображается в шаблоне с <a href="//{{ item.link }}" target="_blank"> {{ item.title }} </a>.

Однако не все ссылки загружают внешний сайт.

На рабочем сайте только внешние ссылки с «https://"», которые действительно безопасны, переходят на внешний сайт.

Ссылки, введенные без "https://", которые не являются безопасными, такие как" http://www.notsecuresite.com", "notsecuresite.com" или "www.notsecuresite.com", не загружаются. Я получаю сообщение "Этот сайт недоступен", и мой сайт добавляет "https://http//" к ссылке при ее нажатии и попытке загрузить.

Как мне получить страницу для загрузки внешнего сайта независимо от того, как введена ссылка (если она действительна)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...