|
感謝您的支持: 一、 以下定義由 瀏覽器 開啟,它只有兩個參數。 path('edit/<int:id>/', views.edit), # 由 瀏覽器 開啟
在<edit.htm>第5 列定義如下: <form action="/edit/{{unit.id}}/edit" method="GET" name="form1">
因此按下 submit 按鈕後會送出有第3 個參數的 url,第3個參數的值為 edit。
二、 在<index.html>第22列定義如下: <a href="/edit2/{{student.id}}/load" title="編輯二">編輯二</a>
因此按下編輯二鈕,會以「"/edit2/{{student.id}}/load"」傳送id和load兩個參數,load字串參數的目的是用在它是由<index.html>按 編輯二 鈕傳送過來 在 edit2 函數的第102~109列依據 id 取出該筆資料,準備進行修改。
當資料修改完後按下 submit 鈕,它會執行<edit2.html>第5列定義的 url,如下: <form action="/edit2/{{unit.id}}/save" method="POST" name="form1">
這時送出的第3個參數值是 save,目的是在 edit2 函數的第110~120列寫入該筆資料。 |