我在哪里设置django设置中的网站网址?

时间:2010-08-21 03:13:10

标签: django django-registration

好的,我想我一定错过了什么。在settings.py中,我没有看到该网站的绝对网址设置。我看到有MEDIA_URL

django-registration引用{{ site }},默认为example.com但我在任何情况下都没有看到。

如果我希望dev.mysite.commysite.com独立工作,我需要在settings.py中添加什么内容?

2 个答案:

答案 0 :(得分:7)

site使用sites frameworkexample.com域在数据库中定义,可以使用Django admin进行更改。

要同时使用2个网站,您必须更改设置中的SITE_ID并在Django Admin中添加额外网站。

答案 1 :(得分:1)

如果您只想从自己的代码中使用它 - 只需将域放在settings-production.py和settings-dev.py(或您选择调用它们的任何内容)的变量中。

django本身不会关注你指定的域名 - 但它不需要。