Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我想在Django应用程序中每周发送电子邮件。从数据库中提取数据并发送电子邮件消息的代码应该在哪里运行?_Python_Django_Django Views_Django Templates - Fatal编程技术网

Python 我想在Django应用程序中每周发送电子邮件。从数据库中提取数据并发送电子邮件消息的代码应该在哪里运行?

Python 我想在Django应用程序中每周发送电子邮件。从数据库中提取数据并发送电子邮件消息的代码应该在哪里运行?,python,django,django-views,django-templates,Python,Django,Django Views,Django Templates,标题包含一个问题-我想在Django应用程序中每周发送电子邮件。从数据库中提取数据并发送电子邮件消息的代码应该在哪里运行?我见过一些发送电子邮件的代码示例,如和,但没有指定它驻留在哪个文件中,以及它与Django元素的其余部分的关系。好吧,这实际上取决于电子邮件发送脚本的用途。这完全取决于你 但如果它应该是一个复杂的代码,用于定期发送包含数据库中多个django应用程序模型数据的电子邮件,我建议为它制作一个单独的应用程序。在那里,您还可以定义定期发送背后的完整逻辑 另一方面,如果它被认为是一个用

标题包含一个问题-我想在Django应用程序中每周发送电子邮件。从数据库中提取数据并发送电子邮件消息的代码应该在哪里运行?我见过一些发送电子邮件的代码示例,如和,但没有指定它驻留在哪个文件中,以及它与Django元素的其余部分的关系。

好吧,这实际上取决于电子邮件发送脚本的用途。这完全取决于你

但如果它应该是一个复杂的代码,用于定期发送包含数据库中多个django应用程序模型数据的电子邮件,我建议为它制作一个单独的应用程序。在那里,您还可以定义定期发送背后的完整逻辑

另一方面,如果它被认为是一个用于某个应用程序的基于while cycle/cron的简单作业,那么它可以是相应应用程序目录(send_newsletter.py)中的单个文件