python - 如何设置 Django 应用程序的基本 URL?

标签 python django user-accounts

我正在使用应用 django-userena管理用户帐户。我让它工作,可以让用户注册,然后他们会收到一封电子邮件来验证他们的帐户。但是,我很难确定我们在哪里更改基本 url,以便电子邮件不使用 example.com。例如,电子邮件目前说:

Thank you for signing up at example.com.

To activate your account you should click on the link below:

http://example.com/accounts/activate/14bd7b230525224b6bfd71ca4efd531d4694f857/

Thanks for using our site!

Sincerely, example.com

我知道这是从以下模板生成的:

{% load i18n %}{% autoescape off %}{% load url from future %}
{% if not without_usernames %}{% blocktrans with user.username as username %}Dear {{ username }},{% endblocktrans %}
{% endif %}
{% blocktrans with site.name as site %}Thank you for signing up at {{ site }}.{% endblocktrans %}

{% trans "To activate your account you should click on the link below:" %}

{{ protocol }}://{{ site.domain }}{% url 'userena_activate' activation_key %}

{% trans "Thanks for using our site!" %}

{% trans "Sincerely" %},
{{ site.name }}
{% endautoescape %}

但是,我无法弄清楚 example.com 的设置位置 - 我尝试搜索并查看了每个包含此文件的文件,但我找不到我应该(或如果我应该)在某处设置网址。

最佳答案

这可能是在 Django Sites 中设置的框架。您应该能够通过管理员或直接在数据库中编辑该值。

关于python - 如何设置 Django 应用程序的基本 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15237415/

相关文章:

python - Django 模板中的动态列数

python - .findall() 可以匹配 python etree 中的多个值吗?

python - GTK如何添加标签项子项

python - 如何将 .txt 文件解析为 .xml?

python - Django Apache mod_wsgi 权限错误

python - 独立应用程序上的 Django ORM

python - Django 1.8 中的正则表达式 urlconf 将不起作用

c# - C# 3.0 中 Windows 本地用户帐户的身份验证

facebook - 如何在 Meteor 中使用 accounts-facebook 获取用户的电子邮件地址?

c# - 创建本地用户帐户