對ImageField如何說最大允許寬度是500,只允許* .JPGs?如果在ImageField中無法做到這一點,那麼實現它的方法是什麼?或者應該在html表單上指定它? 在此先感謝在django中上傳圖片的最大允許尺寸和允許的擴展名?
0
A
回答
1
您可以在形式上清潔方法檢查:
def clean_picture(self):
# check image weight
image = self.cleaned_data['picture']
if image:
if image.width > 100:
raise forms.ValidationError(_("Selected image is too wide"))
return image
還有height屬性。您可以在ImageField中訪問該文件的名稱,從中獲取擴展名並像我以寬度進行驗證。
相關問題
- 1. .htaccess允許擴展名,不允許擴展名,並允許尾隨斜槓
- 2. 只允許圖片上傳
- 3. 在OBIEE中允許使用EVALUATE_AGGR的最大尺寸
- 4. 允許用戶在shopify上傳圖片
- 5. 腓允許上傳的文件擴展名
- 6. 允許php上傳腳本的所有文件擴展名
- 7. CakePHP Auth允許JSON擴展
- 8. NSOutlineView不允許擴展
- 9. CUBLAS Library允許的cublasDgetrfBatched()允許的最大批量大小
- 10. 什麼是最大尺寸允許OS X中的首選項面板圖標?
- 11. 允許的最大和最小內存
- 12. 允許的最大cookie數
- 13. 只允許上傳
- 14. jtable上允許的最大數量行
- 15. 視圖高度的最大允許值?
- 16. 允許/在django url
- 17. 設置SplitterContainer面板的最小允許尺寸
- 18. 如何在Azure WebApplication上允許.appxbundle文件擴展名?
- 19. 允許在Flash中加載和顯示的位圖的最大尺寸是多少?
- 20. CheckBoxList中允許的最大值checked
- 21. Symfony的最大允許大小錯誤
- 22. 網站不允許大文件上傳
- 23. 允許上傳大文件(r)
- 24. 我如何使不允許列允許空和允許空列不允許空
- 25. 允許表格在Google Chrome中的最大寬度範圍內擴展
- 26. Zend文件上傳不允許或不知道svg擴展
- 27. 表單不允許上傳
- 28. 文件上傳不允許
- 29. Django允許外鍵
- 30. Django - 允許重複的用戶名
你看過http://stackoverflow.com/questions/6195478/max-image-size-on-file-upload,http://stackoverflow.com/questions/2472422/django-file-upload-size -limit – Rohan 2013-04-29 05:52:02