我尝试使用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有没有办法删除电子邮件正文的第一行和最后一行?我不知道此默认模板位于何处,因此无法更改它。任何有见地的人都会非常感谢!
发布于 2013-03-26 00:53:03
您应该找到pip的默认安装目录。如果你使用Linux,如果你使用python2.7,它应该类似于/usr/local/lib/python2.7/dist-packages。然后找到django-notification目录并切换到templates目录。他们来了!
一个好主意是将应用程序复制到您的项目目录中,并在此处进行更改。
我只是建议你看一下virtualenv,它将为你提供更多的灵活性来处理这样的分支。
发布于 2014-08-30 06:44:34
更改系统库不是一个好主意。你可以在你的应用中做到这一点:
1)在settings.py中将notification应用程序放在您的应用程序下面
INSTALLED_APPS = (
# ...
'your_app',
'notification',
# ...
)2)在your_app/templates/notification/目录下创建一组基础模板:
https://stackoverflow.com/questions/15617220
复制相似问题