這是我有:django - 視圖需要參數時進入窗體動作參數的內容?
myview.py
與需要一個參數user
一個觀點:
def myview(request, user):
form = MyForm(request.POST)
....
return render_to_response('template.html',locals(), context_instance=RequestContext(request))
的user
獲得通過的網址通過。
urls.py
:
...
urlpatterns += patterns('myview.views',
(r'^(?P<user>\w+)/', 'myview'),
)
...
我也有一個template.html
與形式:
<form name="form" method="post" action=".">
...
</form>
在表單操作參數善有善報如果myview
功能需要一個參數?
現在我有action="."
。我問的原因是因爲當我填寫表單In(templates.html)並單擊提交按鈕時,我完全沒有看到從該表單傳遞的字段值。這幾乎就像我點擊提交按鈕時傳遞一個空表單。有任何想法嗎?謝謝!
我會看看這個。說得通。感謝您的答覆。 – avatar 2011-03-30 15:37:28
如果是這種情況,我應該怎麼做才能避免它? – avatar 2011-03-30 18:24:57
擺脫行動中的點=「。」。然後表單將被髮布到相同的視圖並進行處理。你想避免什麼?如果您想發佈到其他視圖,則可以將該路徑放在行動中而不是將其留空 – 2011-03-30 18:28:50