2
此表單不應發佈,它會抓取當前從以前的設置頁面保存的內容。但是,在我的設置中的這一點上:我只是想獲取會話信息並保存。如果用戶決定更改他們的信息。獲取會話信息並將其放置到django表格中
什麼我迄今爲止嘗試:
request.session['form_data'] = user_info_form.cleaned_data
如果form.is_valid()
持有才會工作。request.session.get['single_input_variable_name']
不適用於列表,字典或元組。
我的下一步行動是什麼?
if request.method == 'POST':
...
else:
profile = Profile.objects.get(user=request.user)
initial = {}
initial['first_name'] = request.user.first_name
initial['last_name'] = request.user.last_name
initial['email'] = request.user.email
if profile:
initial['about'] = profile.about
initial['country'] = profile.country
user_info_form = UserInfoForm(initial=initial)
context['user_info_form'] = user_info_form
context['profile'] = profile
感謝您的幫助提前。
編碼爲JSON。 – 2012-08-16 19:43:44