【发布时间】:2010-06-07 11:42:01
【问题描述】:
我有一种方法可以保存来自用户的数据,但每个用户都必须有一个配置文件,因此每次保存时,数据都应该被覆盖。 首先,我验证他是否已经有个人资料数据,在这种情况下,我将一个实例添加到表单中。如果没有,(这是他的第一次注册),我只需将数据添加到数据库中 我的代码是: 但我得到一个错误:'QuerySet' 对象没有属性'_meta' 我的方法对吗?谢谢!
def save_userprofile(request):
if request.method == 'POST':
u = UserProfile.objects.filter(created_by = request.user)
if u:
form = UserProfileForm(request.POST, request.FILES,instance=u )
else:
form = UserProfileForm(request.POST, request.FILES)
【问题讨论】: