Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django FormView无法使用现有用户数据填充_Django_Django Forms - Fatal编程技术网

Django FormView无法使用现有用户数据填充

Django FormView无法使用现有用户数据填充,django,django-forms,Django,Django Forms,我正试图用Django 1.6创建一个自定义的UserChangeForm,但是表单中没有填充现有数据 表格: class MyPatientEditForm(UserChangeForm): class Meta: model = User exclude = ['password'] 视图: 网址: url(r'^patient/edit/(?P\d+)$,PatientUpdate.as_view(),name=“patient_edit”),

我正试图用Django 1.6创建一个自定义的
UserChangeForm
,但是表单中没有填充现有数据

表格:

class MyPatientEditForm(UserChangeForm):
    class Meta:
        model = User
        exclude = ['password']
视图:

网址:

url(r'^patient/edit/(?P\d+)$,PatientUpdate.as_view(),name=“patient_edit”),

我是否在某个地方丢失了指向PK的链接,或者是什么问题?

FormView
不更新对象,它只处理表单处理。您要查找的通用视图是
UpdateView

class PatientUpdate(LoginRequiredMixin, UpdateView):
    model = User
    # ...

FormView
不更新对象,它只处理表单处理。您要查找的通用视图是
UpdateView

class PatientUpdate(LoginRequiredMixin, UpdateView):
    model = User
    # ...

FormView
不更新对象,它只处理表单处理。您要查找的通用视图是
UpdateView

class PatientUpdate(LoginRequiredMixin, UpdateView):
    model = User
    # ...

FormView
不更新对象,它只处理表单处理。您要查找的通用视图是
UpdateView

class PatientUpdate(LoginRequiredMixin, UpdateView):
    model = User
    # ...

我一直在这样做,不幸的是,对于
UpdateView
,我需要定义一个完整的模型,这不是我想要的,因为我只希望用户修改一些变量,因此我想让
表单
发挥作用。这在不实际创建自定义用户的情况下是可能的吗?
UpdateView
ProcessFormView
的一个子类,因此设置
form\u类应该是另一回事。在我的特定用例中,我排除了
password
,但在提交表单
keyrorm:u'password'
时,我遇到了一个例外。这与post中缺少的字段有关吗?我想是的,请查看回溯以查看错误发生的位置回溯在此处找到:我一直在这条路上,不幸的是,对于
UpdateView
,我需要定义一个完整的模型,这不是我想要的,因为我只想让用户修改几个变量,所以我想让
Forms
发挥作用。这在不实际创建自定义用户的情况下是可能的吗?
UpdateView
ProcessFormView
的一个子类,因此设置
form\u类应该是另一回事。在我的特定用例中,我排除了
password
,但在提交表单
keyrorm:u'password'
时,我遇到了一个例外。这与post中缺少的字段有关吗?我想是的,请查看回溯以查看错误发生的位置回溯在此处找到:我一直在这条路上,不幸的是,对于
UpdateView
,我需要定义一个完整的模型,这不是我想要的,因为我只想让用户修改几个变量,所以我想让
Forms
发挥作用。这在不实际创建自定义用户的情况下是可能的吗?
UpdateView
ProcessFormView
的一个子类,因此设置
form\u类应该是另一回事。在我的特定用例中,我排除了
password
,但在提交表单
keyrorm:u'password'
时,我遇到了一个例外。这与post中缺少的字段有关吗?我想是的,请查看回溯以查看错误发生的位置回溯在此处找到:我一直在这条路上,不幸的是,对于
UpdateView
,我需要定义一个完整的模型,这不是我想要的,因为我只想让用户修改几个变量,所以我想让
Forms
发挥作用。这在不实际创建自定义用户的情况下是可能的吗?
UpdateView
ProcessFormView
的一个子类,因此设置
form\u类应该是另一回事。在我的特定用例中,我排除了
password
,但在提交表单
keyrorm:u'password'
时,我遇到了一个例外。这与post时缺少字段有关吗?我想是的,请查看回溯以查看错误发生的位置回溯在此处找到: