在Django 1.2中创建用户配置文件表单

时间:2010-07-23 09:02:28

标签: django django-forms

我正在尝试创建一个基本表单,允许用户更新他们的名字,姓氏和电子邮件作为用户模型的一部分。我尝试过以下代码:

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'

有人能告诉我我做错了什么,或者是否有更好的方法来做我想要完成的事情?

1 个答案:

答案 0 :(得分:3)

想出来,如果有人遇到同样的问题,请看这个链接:http://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#ModelFormsconstructornowmatchesForms