python - 如何更改 django 注册电子邮件模板 "site"名称?

标签 python django

当前设置最终将 example.com 替换为模板中的以下代码。我希望它指向 localhost:8000

如果不对此进行硬编码,我可以在何处以及如何更改模板以便将站点链接到我的本地主机?

感谢您在 {{ site.domain }} 注册帐户。 要激活您的注册,请访问以下页面:

http://{{ site.domain }}{% url registration_activate activation_key %}

此页面将在 {{ expiration_days }} 天{{ expiration_days|pluralize }} 后过期。


如果您没有注册此帐户,您只需删除此电子邮件,我们不会再打扰您。

最佳答案

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

如果您登录到 Django 的管理界面,您会找到“站点”。在其中,您可以将 example.com 更改为您喜欢的任何内容。

enter image description here

关于python - 如何更改 django 注册电子邮件模板 "site"名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7509962/

相关文章:

python - 根据列的值进行分组

python - 求解线性最小二乘法的最快方法

python - 使用 redis-py 批量填充 redis 列表

python - 在 django.test.client 中保留 session ID

python - 在 Python 中访问 2D 列表/数组并进行计算的更快方法?

java - 如何使用 DataOutPutStream 正确发送 http post 请求以便服务器可以处理它

python - 删除csv文件中无用的列和行并使用python保存

python - Django Import-Export Import Duplicate key value violates 错误

django - unique_together 外键对象属性

database - 如何从 Django 异步处理数据库写入(可能使用消息队列)?