5

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

django-registration{{ site }}默认为的引用,example.com但我在任何设置中都没有看到。

如果我想让dev.mysite.comandmysite.com独立工作,我需要放入settings.py什么?

4

2 回答 2

9

使用站点框架site。域是在数据库中定义的,可以通过 Django 管理员进行更改。example.com

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

于 2010-08-21T03:17:38.573 回答
1

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

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

于 2014-02-24T05:26:27.023 回答