【发布时间】:2018-03-23 10:05:19
【问题描述】:
我正在 django 中开发一个包含许多子域的应用程序。例如 www.mysite.com、mx.mysite.com、es.mysite.com、nz.mysite.com 所有这些模式都必须重定向到同一个 django 应用程序并使用国家语言呈现 html 页面。
有没有办法在views.py中捕获子域?
我想要在views.py中这样的东西:
######## VIEWS.PY ###########
def hompage(request):
subdomain = #HERE IS WHERE I WANT TO CAPTURE THE SUBDOMAIN
if subdomain=='www':
contextdict = {"Language": "English"}
else if subdomain=='mx':
contextdict = {"Language": "Spanish"}
return render(request, 'mysite/index.html', contextdict)
【问题讨论】:
标签: python django django-views subdomain views