如何在Django视图函数中获取域名?
我的应用程序将会在多个域名上运行,我需要在 Django 的视图函数中获取域名...该怎么做呢?我现在使用的是 Django 1.3.3。
我想要的效果是这样的:
www.syz.com
127.0.0.1:8000
1 个回答
3
你可以看看 request.get_host()
这个方法。
文档链接: https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.get_host
或者在你的模板里(如果你使用了 requestContext),可以用 {{request.get_host}}
来获取。
正如 @jayanth-koushik 提到的,你可以在这里找到更多信息: 如何在 Django 模板中获取我网站的域名?