【发布时间】:2010-11-07 21:43:36
【问题描述】:
您能帮我在 django 表单的视图上上传图片吗?
模型.py
>class User_Profile(models.Model):
user = models.OneToOneField(User, unique=True, related_name='profile')
photo = models.ImageField(upload_to = 'profiles/', null=True, blank=True)
Forms.py
>class ProfileForm(forms.ModelForm):
class Meta:
model = User_Profile
exclude = ('user')
Views.py
> if request.method == 'POST':
profile_form = ProfileForm(request.POST, instance=request.user.profile)
if profile_form.is_valid():
profile_form.save()
return HttpResponseRedirect('/panel/correct/')
else:
profile_form = ProfileForm(instance=request.user.profile)
我的 html 表单已经包含 enctype="multipart/form-data"
【问题讨论】:
-
嗨,亚历克斯,您可能需要告诉我们目前什么不适合您。
标签: django file-upload image-upload