django注册-如何更改电子邮件中的example.com?

django注册-如何更改电子邮件中的example.com?,django,django-registration,Django,Django Registration,我有django注册设置,它会发送电子邮件-耶 然而,它决定将我的网站命名为“example.com”将是ace,这不是我决定使用的名称。很酷的名字,但不适合我 如何将example.com更改为其他内容?我在某个地方读到,我去了管理员页面,但-剧透警报-我从来没有在django使用过管理员页面,目前也没有积极计划(但可能有一天?) 因此,我进入了管理员页面-/admin/sites/site/,果然可以看到“example.com”和“domain name”。但是现在呢?我添加了我的网站域名

我有django注册设置,它会发送电子邮件-耶

然而,它决定将我的网站命名为“example.com”将是ace,这不是我决定使用的名称。很酷的名字,但不适合我

如何将example.com更改为其他内容?我在某个地方读到,我去了管理员页面,但-剧透警报-我从来没有在django使用过管理员页面,目前也没有积极计划(但可能有一天?)

因此,我进入了管理员页面-
/admin/sites/site/
,果然可以看到“example.com”和“domain name”。但是现在呢?我添加了我的网站域名和“显示名”,但我如何选择使用它?我甚至删除了example.com

然而,这封电子邮件仍然坚持发送example.com。我读过的所有网站都说“使用管理员”,但我不知道我的管理员是否坏了(这很奇怪,因为我真的没有碰过它),或者我是否缺少一个链接


有什么想法吗?

您最初在
admin/sites/site/
页面上看到的带有
example.com
domain name
的条目,您只需编辑即可获得最快的结果(而不是添加新的站点对象)

到底发生了什么事?


在设置文件中,Django在创建项目时自动定义
站点ID
属性,默认设置为
1
。这指向您在管理员界面中看到的
example.com
站点。如果要使用您创建的
站点
对象,或在以后需要该功能时更改站点对象,可以将该
站点ID
属性更改为您创建的
站点
对象的ID。希望这有帮助

模板中的站点对象来自Django站点模型。执行syncdb时,它会自动默认为example.com

如果您登录到Django的管理界面,您将发现“站点”。在它里面,您可以将
example.com
更改为您喜欢的任何内容。只需在
settings.py中将您要用作当前站点的站点id设置为
site\u id=id
。 e、 g如果您将
example.com
域名编辑为
mysite.com
,并将名称显示为
mysite
。然后是
SITE\u ID=1
,因为这是我们“Sites”表中唯一的内容,它的
ID
1
。如果您想添加另一个“站点”详细信息,而不触及
example.com
,请记住将所添加站点的
SITE\u ID
设置为
ID


ahhh。让我试一试。我应该注意到,删除example.com后注册失败,因为id“1”不再在数据库中。我真傻,现在你说的一切都有道理了~!我只是想澄清一下,我通过在django_site表中添加一个新条目修复了我的问题。该条目的id为1,然后是我的域名和显示名-呸!现在一切都好了,太棒了,谢谢。