我有一个照片场在我用户配置模式,使任何用户都可以上传自己的照片。我在想,我需要的是为用户配置的ModelForm,但没有用户指定它会失败的,当然。但是,如果我通过了request.user作为参数到一个窗体构造 - 它不能工作,因为事情是形式的用户配置没有与该用户连接。如何在django中将指定用户的照片上传到UserProfile中?
class ProfileUploadPhotoForm(forms.ModelForm):
class Meta:
model = UserProfile
fields = ('photo',)
有没有什么办法可以设置,哪个用户的配置文件要修改?
不能使用会话数据? – Endophage