簡體   English   中英

django中的圖片上傳

[英]image upload in django

有人能指出我在django上的圖片上傳示例。 我已經嘗試過文檔和djangobook,但我發現的只是文件上傳的例子。 我是Django的新手,我想在編寫自己的表單之前首先嘗試查看示例的工作原理。 非常感謝。

你可以看看這些鏈接。 只是看到這符合您的要求。 使用ajax和django

Django Photologue

也許這會有所幫助:

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

http://www.carcosa.net/jason/software/django/stockphoto/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM