【问题标题】:How to run a Python script on clicking Submit button in HTML using Django?如何在使用 Django 的 HTML 中单击提交按钮时运行 Python 脚本?
【发布时间】:2017-12-28 19:05:43
【问题描述】:

我使用 Django 作为框架,但我对 Django 很陌生。

我有一个使用 Django 作为框架的 HTML 文件。我在 HTML 页面中添加了一个提交按钮。我在我的服务器上本地保存了一个 python 脚本。单击提交按钮时有什么方法可以运行python?或者点击图像/徽标时可以这样做吗?

【问题讨论】:

  • 你可以使用JS或者直接调用你的python脚本。
  • 或者您可以在点击时执行 CMD

标签: python html django


【解决方案1】:

在点击 HTML 按钮时调用 python 脚本可以使用 python-django 框架来完成。

它的ajax是这样写的

<input type = “button” id=”b1″ value=”1″>

<script>
  $(document).ready(function(){
  $("#b1").click(function(){
  $.ajax({
    method: "GET",
    url: "type your python script path here",
    data: {"place" : value},
    dataType: "text",
    success: function(result){
      var data=JSON.parse(result);
      console.log(result);
    }
  });
});

</script>

希望这可行

可以使用python-django框架来调用python脚本。

1.安装django-pip install django

2.创建一个django项目和一个应用程序。

3.添加相应的网址。

4.在views.py中编写你的python脚本

5. 使用 ajax 从您的 html 文件中调用 views.py 中的函数。

请参阅 django 文档了解完整的详细信息。

【讨论】:

    猜你喜欢
    • 2017-09-17
    • 2014-10-01
    • 1970-01-01
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多