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