gpt4 book ai didi

python - 无需硬编码即可获取主域 url

转载 作者:行者123 更新时间:2023-12-01 04:13:52 25 4
gpt4 key购买 nike

在 Django 中,我有许多子域,并且这些子域安装了一个主题。现在的问题是我需要实现一个重定向到我的项目主域的功能。例如,当按子域主题中的链接(“转到主域”)时,它将把它们带到主域。

我可以对此进行硬编码,但这并不是很好。所以我正在寻找其他解决方案。

这是views.py中的硬编码方式:

def network_url(request):
return redirect('https://domain.com/')

那么如何创建一个不需要对主域进行硬编码的函数?

最佳答案

只需将链接存储在settings.py中。

MAIN_DOMAIN_LINK = 'https://domain.com/'

然后,您只需在 View 中导入 django.conf.settings 即可访问它们:

from django.conf import settings

def network_url(request):
return redirect(settings.MAIN_DOMAIN_LINK)

希望这有帮助。文档 link .

关于python - 无需硬编码即可获取主域 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34555692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com