[英]image upload in django
有人能指出我在django上的圖片上傳示例。 我已經嘗試過文檔和djangobook,但我發現的只是文件上傳的例子。 我是Django的新手,我想在編寫自己的表單之前首先嘗試查看示例的工作原理。 非常感謝。
你可以看看這些鏈接。 只是看到這符合您的要求。 使用ajax和django
也許這會有所幫助:
forms.py
class SomeForm(forms.Form):
picture = forms.ImageField(required=False)
views.py
if request.method == 'POST':
form = SomeForm(request.POST, request.FILES)
if form.is_valid():
dest_file = open('some_image_file.jpg', 'wb+')
for chunk in request.FILES['picture_field'].chunks():
dest_file.write(chunk)
dest_file.close()
我沒有運行這種代碼的和平,可能是我錯過了一些東西......但總的來說它就像這樣,文件將被保存到磁盤(默認情況下塊應該是2.5兆)。 請記住,在模板中您的表單在哪里,表單必須具有enctype =“multipart / form-data”。
當你有文件savedm你可以使用PIL調整大小,添加水印和你想要編輯圖像的一切;)
祝好運。 Ignas
它有點過時但仍然適用於django 1.3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.