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