我正在使用Django框架开发网站。我建立了一个解决方案“ blogsite”。我将每日邮件作为摘要发送给订户。我有一个使用cron-tab计划的python应用程序。 出于完整性考虑,应将此应用程序作为我的网站解决方案的一部分,还是应将其视为单独的项目?
答案 0 :(得分:0)
我建议您a)在同一项目的新应用程序中构建日常邮件摘要功能;然后b)创建一个custom django-admin command来汇总并发送您的摘要。这样,无论何时运行set命令(例如python manage.py send_digests
),摘要都将被发送。
然后,您可以安排托管服务提供商的常规工作来每天运行python manage.py send_digests
。例如,如果您在Heroku上,则可以使用Heroku Scheduler。
答案 1 :(得分:0)
对此没有最终答案,但您必须自己决定。
专业分隔(现状):
专业集成到django:
我并不声称此列表包含所有方面。您可能会提出自己的想法。一旦一侧变大,就应该改变。