Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建django子域_Python_Django - Fatal编程技术网

Python 如何创建django子域

Python 如何创建django子域,python,django,Python,Django,如何为用户帐户创建django子域,即使用户未登录也可以返回用户信息。例如,jane.website.com返回jane的页面,即使jane没有登录。我尝试了django子域,但它总是给我这个错误: 找不到模块错误:没有名为“django.core.urlResolver”的模块 我很确定错误来自django子域,所以我宁愿使用其他东西。有什么建议吗?django.core.urlResolver模块在django 2.0中被删除,并被移动到django.urlsdjango子域不应用这些更改。

如何为用户帐户创建django
子域
,即使用户未登录也可以返回用户信息。例如,
jane.website.com
返回jane的页面,即使jane没有登录。我尝试了
django子域
,但它总是给我这个错误:

找不到模块错误:没有名为“django.core.urlResolver”的模块


我很确定错误来自
django子域
,所以我宁愿使用其他东西。有什么建议吗?

django.core.urlResolver
模块在django 2.0中被删除,并被移动到
django.urls
django子域
不应用这些更改。因此,
ImportError
被提出。看

这个问题在2018年7月出现,但维护人员并没有解决。自2016年以来,没有任何承诺。所以我认为这个图书馆没有维护

您的选择:

  • 找另一个图书馆
  • 降级你的django版本
  • 满怀希望地等待

这只是部分与编程有关。主要工作是在Django前面配置一个Web服务器来处理子域。然后,您只需根据请求计算主机名。我创建了一个本地主机,然后通过编辑主机文件将其链接到我的系统上运行的域名。现在,该域,因此,如果这是你的意思,我应该能够让django子域使用它。你需要配置一个像nginx或caddy这样的Web服务器,将子域重写为django中的一个url,该url返回用户信息
jane.example.com->example.com:8000/users/jane