以下是我正在尝试做的事情的概述:
我正在从GSM调制解调器读取数据,我将其存储在数据库中。
我正在使用Python脚本和MySQL数据库执行此操作。
所以这里Python只是一个后端,我想用HTML文件创建一个前端。这将在以后在服务器上运行。 (我想为HTML文件创建一个特殊的“外观”。)
那么我首先创建HTML文件,然后将其与Python链接?请注意,Python脚本使用实时数据填充数据库。
或者我是否在Python中创建此HTML文件?我是否能够实现我想要的网页感觉。
此外,HTML页面中还有一些选项。当选择其中一个选项时,Python脚本需要能够对其作出反应并在GSM调制解调器上发送消息。那么我可以让HTML开始运行Python脚本吗?
如何实现上述目标?
答案 0 :(得分:2)
您基本需要的是MVC(模型视图控制器),其不同的组件将是:
Web框架是可行的方法。对于一个非常简单的项目(你想在不到一个小时内完成它),web.py,flask和bottle会很好。对于更精细的内容,您可能希望使用Django。
每个都允许您创建自己的HTML文件,并使用一些模板方案和控制逻辑与后端进行通信。
我通常在前端和后端之间进行通信的方式是使用AJAX查询。这种方法的优点是明天,如果您决定更改底层框架,您的UI代码将保持不变。
现在让我们进行一个示例任务:如果成功与否,用户选择要发送到GSM调制解调器的特定命令并等待响应。
您可以类似地从数据库中提取数据。