0

每次用户修改、创建或删除数据库条目时,我都在尝试使用 django-notification 向管理员发送电子邮件。问题是,虽然我创建了通知类型并确认它们存在,但发送实际电子邮件时,发送的电子邮件如下所示:

You have received the following notice from example.com:

Entry has been changed. <--- this line being the email content


To see other notices or change how you receive notifications, please go to http://example.com

有没有办法删除该电子邮件正文的第一行和最后一行?我不知道这个默认模板的位置,所以我无法更改它。任何见解将不胜感激!

4

2 回答 2

0

更改系统库不是一个好主意。您可以从您的应用程序中执行此操作:

1)将notification应用程序放在您的应用程序下方的settings.py中

 INSTALLED_APPS = (
      # ...
      'your_app',
      'notification',
      # ...
 )

your_app/templates/notification/2)在目录中创建一组基本模板:

  • 短.txt
  • notice_settings.html
  • 通知.html
  • 完整的.txt
  • 完整的.html
  • email_subject.txt
  • email_body.txt
  • base.html
于 2014-08-29T22:44:33.540 回答
0

您应该找到pip. 如果您使用 Linux,它应该类似于/usr/local/lib/python2.7/dist-packages使用python2.7. 然后找到 django-notification 目录并切换到模板目录。他们就在这里!

一个好主意是将应用程序复制到您的项目目录并在此处进行更改。

我只是建议您看一下 virtualenv ,这将为您提供更多的此类分叉的灵活性。

于 2013-03-25T16:53:03.083 回答