发送电子邮件的简单django应用程序

django-proemail-template的Python项目详细描述


几个月前,我遇到了这个帖子https://blog.anvileight.com/posts/django-email-templates-with-context-stored-in-database/ 在我的一个项目中使用后,决定将其编成lib

快速启动

  1. 使用:

    pip install django-proemail-template django-summernote
    
  2. 将“django电子邮件模板”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'django_summernote'#required
        'EmailTemplate',
    ]
    
  3. 运行python manage.py migrate以创建轮询模型。

  4. 添加SummerNote的URL:

    path('summernote/', include('django_summernote.urls')),
    

您应该在“管理”下看到它

如何使用

在管理员上创建一个名为default的新模板,设置所需的信息。使用“object”作为上下文来访问变量(如在视图上)。

从任何代码发送:

EmailTemplate.send('default', {
    'object': your_model_instance,
})

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java基于条件如何创建StringBuffers并向其添加数据   java如何用UNC路径解决“不表示可正确访问的目录”异常?   在执行提取方法重构后,java代码的速度降低了6倍   java如何修改LDAPCertStore中用于X509证书链验证的LDAP连接属性   awt如何在Java中捕获鼠标光标?   字符串如何设置Java输出流   java NumberFormatException:用于输入字符串:“8:00”   unix/linux“tail f”的Java IO文件实现   java打印输出。带有JOptionPane的txt文件   java解组总是显示0和null   使用MySQL的windows java JavaFX自包含应用程序打包   JavaSpring:方法getBean(String…)是如何实现的根据输入字符串查找bean?   java高效地更新RecyclerView网格或以其他方式显示复杂网格   java向ArrayList添加对象(String、String、int、int)   java在一组文档上使用ForkJoinPool