2012-10-17 14 views
0

提交表單reffering我上面的標題後刷新:如何獲得頁後退,而不是在Django

patientdetails.html

<form id="content" action="{% url patientdetails_view pk %}" method="post" > 
{% csrf_token %}{{form.owner}} 
------ 
<tbody><tr> 
<td><input type="submit" value="Save" > 
------ 

patientList.html

{% for patient in patienter %} 
<tr class = {% cycle "row_even" "row_odd" %}> 
<td>{{ patient.id }}</td> 
<td> <a href="#">{{ patient.Personnummer }}</a></td> 
<td class ="name"> <a href=" {% url patientdetails_view patient.id %}">{{ patient.first_name }} {{ patient.last_name }}</a></td> 

{% endfor %} 

這裏是我的問題

我的程序流程就像這樣。我必須在patientList.html中點擊一個名稱列表,然後編輯patientdetails.html中的一些數據,並在我做出更改後,如何在我對patientdetails.html進行了一些更改並保存後返回patientList.html。我必須點擊兩次才能回到原始頁面。第一次點擊刷新並保存數據,第二次點擊回到原始頁面。

  1. 爲什麼這樣做。我在這裏錯過了什麼。
  2. 我該如何做提醒聲明「數據已保存」。

我對django非常陌生。我完全迷失在這裏。

回答

0

在完成處理患者詳細信息更新的視圖中的表單處理後,您可以重定向到URL。您可以使用HttpResponseRedirect()來執行此操作。這在django中非常基礎。參考文檔Using a form in a view

對於#2,您可以使用django messages framework來傳遞消息。通過模板,您可以在適當的地方顯示消息。

+0

謝謝你,我會試試... @ Rohan .. – noobes

相關問題