Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在HTML按钮中保存和运行python函数?(Django-Python)_Python_Django - Fatal编程技术网

如何在HTML按钮中保存和运行python函数?(Django-Python)

如何在HTML按钮中保存和运行python函数?(Django-Python),python,django,Python,Django,背景:对于一个人脸识别项目,用户应该上传一张自拍,照片将保存在一个S3存储桶(AWS)中,这样最终的结果将是一个包含自拍和长得像你的人的模板 所以,我想要一个按钮,保存用户上传的图像,同时运行人脸识别功能 模板: <form method="post" enctype="multipart/form-data" id="upload-form" action="{% url 'erp:fibocal' %}"&

背景:对于一个人脸识别项目,用户应该上传一张自拍,照片将保存在一个S3存储桶(AWS)中,这样最终的结果将是一个包含自拍和长得像你的人的模板

所以,我想要一个按钮,保存用户上传的图像,同时运行人脸识别功能

模板:

<form method="post" enctype="multipart/form-data" id="upload-form" action="{% url 'erp:fibocal' %}">  
 <div class="card-footer">
    <button type="submit" class="btn btn-primary btn-flat" onclick="showLoaderOnClick('{% url 'erp:fibocal' %}')">
       <i class="fas fa-save"></i>
                  ¡Encontrá tu parecido!                   
    </button>  
 </div> 
</form>
“imagenes”是人脸识别功能,“img_loaded”是用户上传的图像

我认为我应该在“fibocal”功能中保存图像,但我不知道如何保存


谢谢

无法在html中调用python函数。您可以使用AJAX发出请求。对不起,我没有提到这一点,我使用的是Django。
def fibocal(request):
    if request.method == 'POST':
        img_loaded = request.FILES['image']        
        imagenes = FR(img_loaded)
        return render(request, 'base.html', {'name': imagenes[0], 'prct':imagenes[1]})
    else:
        return render(request, 'home/register.html', {})