2

我正在将我的网站从 Django 1.5.x 移动到 Django 1.6.0,我在发行说明中注意到了这一点:

[..] 管理员现在在新项目中默认启用;网站框架不再是。[..]

如何在www.example.com没有 Django 站点框架的情况下设置默认域(而不是 )?

现在是否有任何sites相关设置因此更改而变得多余?

4

1 回答 1

3

两种选择:

  • 在您的设置中将域名定义为常量,并在代码中需要的地方使用它。如果您只有一个站点,这是一个合理的决定,因为您不再需要整个sites框架。
  • 再次启用sites框架并将一个Site对象定义www.example.com为域。您还需要SITE_ID在 Django 设置中指定站点的 ID。
于 2013-11-13T14:39:12.707 回答