我正在开发一个使用Django和Django REST Framework的平台,因此这个平台用于监视一些传感器的状态,这些传感器将数据发送到计算机。
现在,我有了计算机中的数据,我想创建一个Python文件,从计算机读取数据,并将其存储在MySQL数据库中,Django将读取该数据库并显示给用户。
我有两个问题:
发布于 2019-08-19 13:35:34
我可以让django从文件中读取数据保存在数据库中吗?
是的,您可以为此创建一个管理命令,它可以从crontab运行。或者创建一种“守护”版本,它继续运行,但在再次运行之前睡上X秒。此命令读取数据,并将其放入数据库。
在用户界面中显示?
是的,但我建议不要这样做(如在,不要把你的‘数据读取’在你的观点!)。因此,您的managment命令用最新的数据更新数据库,并且只查看最新的数据。
发布于 2019-08-19 13:53:45
您也可以使用这个https://github.com/kraiz/django-crontab
这使得它的使用更加简单。
https://stackoverflow.com/questions/57557607
复制相似问题