使用html表单在django中处理(下载/显示)图像

时间:2017-02-04 16:20:31

标签: python html django forms

我想使用Django进行一些图像处理,现在使用Django进行图像处理(下载/显示)。 首先,在我的任务中,我不想将这些图像存储在我的服务器上。 但我有一些问题。

更新

我的代码:

urls.py

from django.conf.urls import url
from . import views


urlpatterns = [
#url(r'^$',views.index, name='index'),
url(r'^$',views.calc, name='calc'),
]

file.html

<html lang="en">
<head>

</head>

<body>
<p>EXample form</p>

<form action="" method="post" enctype="multipart/form-data">{% csrf_token %}
<label for="file">Filename:</label>
<input type="file" name="num" id="num" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

<p>
{{ num.url }}
{{ output1.url }}
</p>
</body>
</html>

views.py

from django.shortcuts import render
from django.shortcuts import render_to_response
from django.template import RequestContext

def calc(request):
    num = request.POST.get('num', False)
    if request.method=='POST' and 'submit' in request.POST:
        '''
         do some image processing
         and finaly i take that outputs images
       '''
        output1 = "output1.tif"
        output2 = "output2.tif"
        output3 = "output3.tif"
    return render_to_response ('blog/calc.html', {'num':num,'output1':output1},RequestContext(request))

我没有接受speficec错误,但是如果我选择了图片并且我提交了提交,那么在我的浏览器中显示错误。

0 个答案:

没有答案