我正在用Django創建一個網站,並且我希望用戶能夠按下一個按鈕,該按鈕會將一些數據發送到我的服務器,例如將條目添加到數據庫與HTTP發佈請求。我可以通過創建一個HTML表單來實現這一點,並在action屬性中指向一個將執行數據處理的視圖,然後渲染一個模板。Django:將數據發送到服務器而不呈現新模板
但是,如果我不想渲染模板會怎麼樣?如果我希望用戶單擊按鈕來處理服務器上的某些數據,但我不想通過視圖函數呈現新模板,那麼這怎麼做呢?我想在瀏覽器中維護當前呈現的HTML,但我知道將數據發送到服務器的唯一方法是在視圖函數中渲染一個新模板。
任何幫助?謝謝。
Karnivaurus,這是另一種完全合法的方式你觀點來回應。這取決於你的用例。 @neoascetic,也是很好的答案。 – Brandon