Skip to main content
 首页 » 编程设计

python之图片上传并用django重命名

2025年05月04日23lidabo

我无法让它工作:

def _get_image_name(filename): 
    return 'asdf' 
 
 
class ImageUploadForm(forms.Form): 
    name = forms.CharField() 
    file = forms.ImageField(upload_to=_get_image_name) 

运行此程序时,我得到“init() 得到了一个意外的关键字参数‘upload_to’”。我的 django 版本是 1.6。

请您参考如下方法:

upload_to 参数仅适用于 models.ImageField。您使用的 forms.ImageField 的工作方式不同。您可以找到它的文档 here .