如何在不指定“path.to.url”的情况下覆盖urlconf?

2024-04-25 04:24:32 发布

您现在位置:Python中文网/ 问答频道 /正文

django主机和这个解决方案(Django: Overwrite ROOT_URLCONF with request.urlconf in middleware)都建议使用中间件通过指定URLConf的路径来覆盖URLConf

但是,这需要一个带有变量“urlpatterns”的文件

相反,我试图做的是,基于子域/项目加载urlpatterns。因此,我正在寻找一种方法来做到这一点,而不必每次有人更新页面的URL并将其写入文件“URL\u subdomain.py”时都生成一个文件

以下是django对请求中间件的引用: https://docs.djangoproject.com/en/2.1/topics/http/urls/#how-django-processes-a-request


Tags: 中间件文件djangoinurlrequestwithroot