擅长:python、mysql、java
<p>我认为最好的方法是后台任务——读取数据时间,并在达到或已经达到日期时间时执行任务。在</p>
<p>关于<a href="https://stackoverflow.com/questions/573618/django-set-up-a-scheduled-job">scheduled task</a>,请参阅此处给出的解决方案</p>
<p>所以工作流程应该是:</p>
<ul>
<li>创建要应用于已达到日期的对象的任务</li>
<li>创建一个管理命令来检查数据库中的日期时间,并对达到日期时间的每个对象执行上述任务</li>
<li>使用cron(Linux)或at(Windows)来安排命令调用</li>
</ul>