【发布时间】:2018-12-13 03:37:03
【问题描述】:
我真的是 django 的新手。当我在 html 中按下一个按钮时,我需要运行一个 bash 脚本,并且我需要使用 Django 框架来执行它,因为我用它来构建我的网络。如果有人可以帮助我,我将不胜感激
编辑:我添加了我的模板和我的观点以便更有帮助。在“nuevaCancion”模板中,我使用了 2 个视图。
<body>
{% block cabecera %}
<br><br><br>
<center>
<h2> <kbd>Nueva Cancion</kbd> </h2>
</center>
{% endblock %}
{% block contenido %}
<br><br>
<div class="container">
<form id='formulario' method='post' {% if formulario.is_multipart %} enctype="multipart/form-data" {% endif %} action=''>
{% csrf_token %}
<center>
<table>{{formulario}}</table>
<br><br>
<p><input type='submit' class="btn btn-success btn-lg" value='Añadir'/>
<a href="/ListadoCanciones/" type="input" class="btn btn-danger btn-lg">Cancelar</a></p>
</center>
</form>
<br>
</div>
<center>
<form action="" method="POST">
{% csrf_token %}
<button type="submit" class="btn btn-warning btn-lg">Call</button>
</form>
</center>
{% endblock %}
</body>
Views.py
def index(request):
if request.POST:
subprocess.call('/home/josema/parser.sh')
return render(request,'nuevaCancion.html',{})
解析器.sh
#! /bin/sh
python text4midiALLMilisecs.py tiger.mid
【问题讨论】:
标签: python html django bash shell