在Django 1.2中创建用户配置文件表单
问题描述:
我正在尝试创建一个基本表单,它允许用户更新他们的名字,姓氏和电子邮件作为用户模型的一部分。我试过下面的代码:在Django 1.2中创建用户配置文件表单
from django.forms import ModelForm
from django.contrib.auth.models import User
class BasicAccountForm(ModelForm):
class Meta:
model = User
fields = ('first_name', 'last_name', 'email')
它抛出以下错误:
Caught AttributeError while rendering: 'User' object has no attribute 'get'
谁能告诉我什么,我做错了,或者是否有更好的方法做我是什么试图完成?
答
想通了这一点,如果任何人有同样的问题,请访问以下链接:http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#ModelFormsconstructornowmatchesForms
检查,你必须在你的模板像'user.get'。例外指向那个方向。 – miku 2010-07-23 09:10:28