我正在尝试为 python 应用程序制定一个想法。我将尝试布置基本组件。
它应该可以通过 Web 界面或移动应用程序访问,如果可能的话,甚至可以通过 linux 控制台访问。
应用程序本身主要对数据库执行 CRUD 操作并返回信息。
此外,最重要的是,它应该能够配置和启动/重新启动计划的后台任务。任务是执行某些 I/O 操作(将文件从一个文件夹移动到另一个文件夹)的函数。
我正在研究如何解决这个问题以及哪些框架/库最适合这项任务。对于 Web 界面,我认为任何微框架(例如cherrypy/flash/bottlepy)都可以用作 RESTful 或 SOAP api。或者使用扭曲的?
对于日程安排,我有点卡住了。我看了一下 celery 和 reddis 队列,但对于我想要的来说,它们似乎都太重了。我还看了APScheduler?我可以将 I/O 任务作为 apscheduler 作业启动还是应该看其他东西?
谢谢!