2024-06-09 00:36:53 发布
网友
我想知道在项目结构方面存储电子邮件模板的最佳实践是什么。我不喜欢将它们放在与普通模板相同的目录中
我可以想象,随着项目规模的不断扩大,很难区分哪个是哪个。在你的应用程序中有一个单独的文件夹mail_templates不是更好吗
mail_templates
如果这是一个好主意,我应该如何更改settings.py中的模板,以便Django能够找到mail_templates
我同意你的方法,把它们放在同一个模板里是不方便的。你可以照你说的做。例如,只需为每个应用程序添加一个名为emails/的文件夹
emails/
app_name / templates / app_name / emails / welcome.html app_name / templates / app_name / index.html app_name / templates / app_name / footer.html
在上面的示例中,我只是将文件夹emails放在与我的应用程序模板相同的目录中
emails
如果模板设置正确,则不需要告诉Django任何事情。确保当您从电子邮件文件夹调用模板时,以那种方式调用它app_name/emails/welcome.html
app_name/emails/welcome.html
我同意你的方法,把它们放在同一个模板里是不方便的。你可以照你说的做。例如,只需为每个应用程序添加一个名为
emails/
的文件夹在上面的示例中,我只是将文件夹
emails
放在与我的应用程序模板相同的目录中如果模板设置正确,则不需要告诉Django任何事情。确保当您从电子邮件文件夹调用模板时,以那种方式调用它
app_name/emails/welcome.html
相关问题 更多 >
编程相关推荐