gpt4 book ai didi

python - 在哪里放置 django-registration 激活 email.text 模板

转载 作者:行者123 更新时间:2023-12-01 06:02:22 24 4
gpt4 key购买 nike

根据文档,它期望此文件位于模板目录中名为“registration”的文件夹中。我尝试过,但遇到了 templateNotFound 异常。

我已经配置了注册模板位置,例如

from django.conf.urls.defaults import *

urlpatterns=patterns('django.contrib.auth.views',....)

urlpatterns+=patterns('registration.views',
url(r'^register/$','register',{'template_name':'myapp/registration_form.html'},name='myapp_register'),
)

有什么地方可以配置activation_email.txt模板的位置吗?当我提交注册表单时,用户是在数据库中创建的,但是django在整个python路径中搜索activation_email.txt模板

为什么其他模板都找到了没有问题,而这个模板却找不到?

最佳答案

看看你的TEMPLATE_DIRECTORIES环境。模板路径相对于任何 TEMPLATE_DIRECTORIES。

如果 template_namemyapp/registration_form.html,那么您应该在其中一个 TEMPLATE_DIRECTORIES 中创建一个目录“myapp”,然后将那里有registration_form.html

要仔细检查 TEMPLATE_DIRECTORIES,请运行 manage.py shell 并在其中 from django.conf 导入设置;打印设置。TEMPLATE_DIRECTORIES

关于python - 在哪里放置 django-registration 激活 email.text 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9687989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com