我的观点目前看起来像这样
def EditClientDetails(request):
obj = RetrieveClientList()
uname =request.GET.get('uname','')
return render(request, 'manageClient.html', {'form': MainLoginForm(),} )
上述视图的作用是添加表单对象并使其可用于manageClient.html
页面
现在MainLoginForm
看起来很简单
class MainLoginForm(forms.Form):
user_name = forms.CharField(required=True)
user_address = forms.CharField(required=True)
我的问题是:在视图中执行此操作之前,是否可以将文本填充到user_address字段
return render(request, 'manageClient.html', {'form': MainLoginForm(),}
答案 0 :(得分:2)
有用初始数据加载表单的方法
return render(request, 'manageClient.html', {'form': MainLoginForm(initial='user_address':request.user.address),}
确定它适用于模型表格。