我在django设置中可以在哪里设置网站URL?
-
30-09-2019 - |
题
好的,我想我一定会错过一些东西。在 settings.py
我看不到该网站的绝对URL设置。我看到有 MEDIA_URL
.
django-registration
参考 {{ site }}
默认为 example.com
但是我在任何设置中都没有看到这种情况。
如果我想要 dev.mysite.com
和 mysite.com
要独立工作,我需要投入什么 settings.py
?
解决方案
这 site
使用 站点框架. 。这 example.com
域在数据库中定义,可以使用Django管理员更改。
要同时使用2个站点,您将不得不更改 SITE_ID
在设置中,并在Django管理员中添加额外的站点。
其他提示
如果您只想从自己的代码中使用它 - 只需将域放在设置生产中的变量中。
Django本身不会对您指定的域进行任何关注 - 但不需要。
不隶属于 StackOverflow