django-hosts和此解决方案(Django: Overwrite ROOT_URLCONF with request.urlconf in middleware)均建议使用Middleware通过指定urlconf的路径来覆盖URLConf。
但是,这将需要一个带有变量“ urlpatterns”的文件。
相反,我要尝试的是根据子域/项目加载urlpatterns。因此,我正在寻找某种方式来执行此操作,而不必每次有人更新页面的URL并将其写入文件“ urls_subdomain.py”时都不会生成文件。
这是django对请求中间件的引用: https://docs.djangoproject.com/en/2.1/topics/http/urls/#how-django-processes-a-request