2017-04-04 63 views
0

我是Django的新手,我的第一個Web應用程序遇到了一些麻煩。更新Django中的模型字段,並在模板上點擊按鈕

我的想法是在用戶第一次登錄時顯示一個模板,並提供一些關於網絡的信息。該模板包含一個「接受按鈕」和一個「繼續瀏覽網頁」按鈕。這個模板應該在用戶每次登錄時出現,直到他們點擊接受按鈕。

我已經創建了一個用戶ID,布爾字段(terms_accepted)和日期字段(terms_accepted_date)來控制用戶是否接受信息的新模型,以及他們這樣做的日期。我想要的是當用戶點擊接受按鈕時,更新terms_accepted(從False到True)。

有沒有簡單的方法來從模板中修改模型?我創建了正確的流程,因爲如果我從管理站點手動修改terms_accepted字段,那麼當我進入頁面時,我看不到包含該信息的模板。但是,我不知道如何在點擊按鈕時自動更新字段。

感謝

+0

這通常是通過發佈表單來完成的。然後在表單發佈到的視圖中處理模型更新。 –

+0

你可以發佈你的代碼,你如何實現這個。只需使用django表單就可以實現這一點。 – rrmerugu

回答