通过单击提交按钮在 Django 网站中运行 Python 脚本
Posted
技术标签:
【中文标题】通过单击提交按钮在 Django 网站中运行 Python 脚本【英文标题】:Run Python script in Django website by clicking a submit button 【发布时间】:2014-10-01 23:54:09 【问题描述】:我有一个 Django 网站。将数据上传到该网站后,我想运行我的 Python 脚本,该脚本会将数据上传到 mysql 表并进行一些基本清理。
我已经创建了代码,比如data_upload.py
。将任何 CSV 文件放入指定文件夹后,它也可以执行相同的操作。
使用 Stack Overflow 上的 Django 教程和答案,我创建了一个网站,可以获取联系人并通过该网站上传数据。
现在我想构建一个从单击按钮开始的应用程序。用户单击按钮后,我想启动我的脚本data_upload.py
。
我怎样才能做到这一点?我愿意使用 jQuery 和 html/CSS。
【问题讨论】:
【参考方案1】:创建一个运行 data_upoad.py 的视图函数。将其分配给 urls.py 中的 url。然后你可以创建一个链接(或者我猜是一个按钮)来调用该视图
【讨论】:
以上是关于通过单击提交按钮在 Django 网站中运行 Python 脚本的主要内容,如果未能解决你的问题,请参考以下文章
Django绑定表单无效,但未引发ValidationError