如何设置django应用程序的基本URL?

时间:2013-03-06 01:35:37

标签: python django user-accounts

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

  

感谢您在example.com上注册。

     

要激活您的帐户,请点击以下链接:

     

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

     

感谢您使用我们的网站!

     

此致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的设置位置 - 我已经尝试搜索并浏览了每个文件,但我找不到我应该(或者我应该)的位置在某处设置网址。

1 个答案:

答案 0 :(得分:4)

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