我正在使用Google App Engine部署一个非常简单的应用程序,该应用程序每天都会收到用户的电子邮件并发送电子邮件(同时,比如上午10点左右)。
我在用户提交电子邮件地址后使用以下代码的计划:
class Submission (Handler):
def get(self):
self.render('submitted.html')
schedule.every().day.at("10:00").do(send_email)
while True:
print "The email is working"
schedule.run_pending()
time.sleep(1)
但是在部署此代码时,页面(“submitted.html”)永远无法加载(可能是因为我认为是while循环)。
我是编程新手,不确定这是否有意义。但一般来说,如何部署可以继续运行并发送常规电子邮件的Python代码?