在Djang中存储电子邮件模板的最佳实践

2024-06-09 00:36:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道在项目结构方面存储电子邮件模板的最佳实践是什么。我不喜欢将它们放在与普通模板相同的目录中

我可以想象,随着项目规模的不断扩大,很难区分哪个是哪个。在你的应用程序中有一个单独的文件夹mail_templates不是更好吗

如果这是一个好主意,我应该如何更改settings.py中的模板,以便Django能够找到mail_templates


Tags: 项目目录文件夹模板应用程序settings电子邮件mail
1条回答
网友
1楼 · 发布于 2024-06-09 00:36:53

我同意你的方法,把它们放在同一个模板里是不方便的。你可以照你说的做。例如,只需为每个应用程序添加一个名为emails/的文件夹

app_name / templates / app_name / emails / welcome.html

app_name / templates / app_name / index.html
app_name / templates / app_name / footer.html

在上面的示例中,我只是将文件夹emails放在与我的应用程序模板相同的目录中

如果模板设置正确,则不需要告诉Django任何事情。确保当您从电子邮件文件夹调用模板时,以那种方式调用它app_name/emails/welcome.html

相关问题 更多 >