标题说明如何测试不同的域不子域名网址?
我使用中间件如下:
class MultipleDomainMiddleware(MiddlewareMixin):
def process_request(self, request):
url_config = getattr(settings, 'MULTIURL_CONFIG', None)
if url_config is not None:
host = request.get_host()
if host in url_config:
request.urlconf = url_config[host]
设置url_config[host]
词典中app.urls
值指向MULTIURL_CONFIG
的位置。每个应用都位于不同的域中。
现在,当我在localhost:8000 /上进行本地测试时,我该怎样测试这个,这样我就可以测试我的路由模式以及本地域内的共享数据?
答案 0 :(得分:1)
如果我没有误解你的问题并且你正在使用linux,你可以在localhost旁边的/ etc / hosts文件中添加你要测试的所有域
例如:
# /etc/hosts
127.0.0.1 localhost mydomain pudipudi
然后您可以转到浏览器pudipudi:8000