Django管理员详细信息页面链接到外部URL

时间:2019-09-03 03:36:02

标签: django django-admin

我正在尝试使用以下代码链接到django管理员端的页面的外部,该代码的功能已添加为管理员界面的read_only字段。

    def website(self, preset):
        if preset.he_school.profile.admissions_url:
            return format_html(
                f"<a href='{preset.he_school.profile.url}'>Link</a>"
            )

问题是,我总是得到结果链接的URL,并将此页面的路径添加到我实际希望将其发送到的URL上:386/change/www.sc.edu/admissions相反,我只想将人们发送到{{1} }

如何防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

只需在URL的前面添加www.sc.edu/admissions,以便浏览器将其视为绝对链接,而不是内部/相对链接。

http://