Django服务器启动时可以初始化硬件吗?

时间:2020-07-26 15:12:11

标签: python django raspberry-pi

我正在研究一个项目,在这个项目中,树莓派从无线电模块接收一些数据,然后将其发送到localhost django服务器,以将其显示在Web界面上。

现在,我通过用数据生成一个JSON对象并向服务器发送POST请求来实现,但是我发现响应时间非常慢,因此经常会丢失数据包。

由于所有内容都是用python编写的,所以我认为应该可以将接收脚本嵌入到django项目中,并且只需将on_receive()函数直接写入数据库,但是我不知道django项目中的哪个位置我可以编写初始化脚本,以便它设置GPIO和SPI以及接收功能,并在启动时执行它。

另外,作为锦上添花,如果可以在关闭服务器时运行脚本以释放硬件资源,那就太好了。

0 个答案:

没有答案