我剛開始學習django。我從django模型創建了一個表單。在點擊提交按鈕數據被存儲在數據庫中。現在,我想要的是像下面給出的一個:如何將表單提交的參數作爲參數傳遞給函數django
#view.py
def contact(request):
if request.method == 'POST':
form = UserForm(request.POST)
if form.is_valid():
user = form.save()
return HttpResponseRedirect("/contact/create_db")
#urls.py
(r'^contact/$', views.contact),
(r'^contact/create_db$', views.do_create),
現在,當我在views.py定義do_create功能我要傳遞的參數(用戶表單的用戶數據)這樣的:
def do_create(request, password, dbname, admin_password, confirm_password, demo_data=False, language=None, **kw):
這是可能使用django。這怎麼能實現。
Acutally我的問題是我如何檢索提交的數據在另一個功能不在相同的功能。請注意,作爲回報,HttpResponseRedirect(「/ contact/create_db」) urls.py中的create_db將使用另一個名爲do_create的函數。它在這個do_create函數中,我將檢索我提交的數據。送我的英語 – Inventillect 2012-02-27 08:50:39
@ user1053786你不需要在這裏重定向。用'form.save'方法來保存東西。 – DrTyrsa 2012-02-27 08:54:35