说明:深度学习3.0接近尾声时,项目多了一个迫切的需求,需要有一个WebSSH。许尚明提出了通过websocket连接Kubernetes Pod的数据流来实现WebSSH的功能。刚好我前面学习完websocket,网上也有很好的范例,就很快搞定了!记录下,温故而知新。
说明:WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中,客户端浏览器和服务器只需要完成一次握手就可以创建持久性的连接,并在浏览器和服务器之间进行双向的数据传输。
说明:Django REST framework从本质上来讲, 它就是一个Django的App, 有了这样一个App, 我们就可以更好的设计出符合RESTful规范的Web应用。
说明:Fae项目是我在技术部的时候写的项目,时间久,如果需要二次开发,可以参考下面的教程,最好在一个新的Centos7机器上操作。
说明:我们常常会用到一些发送邮件的功能,尽管`Python`已经提供了相对易用的邮件发送模块`smtplib`。但`Django`仍对其做了轻度的封装。封装后的模块`EmailMultiAlternatives`不仅发送邮件速度快,而且在开发环境下也很容易对邮件发送进行测试。下面我们看一下如何实现。