想象一个带有计数器和两个按钮的简单页面。计数器显示的值是在模型字段中读取/存储的。我希望当我按下“绿色”按钮时计数器加一,当我按下“红色”按钮时计数器减一。实现这种行为的最佳方法是什么:
- 按钮调用模型的方法(Django 方法)更新模型的字段(数据库写入);刷新整个页面并更新计数器显示(读取 DB)。
- 按钮调用更新计数器显示(JS/HTML)的javascript函数;在后台,调用模型的方法(Django 方法)来更新模型的字段(DB 写入)。
- 还有另一种方式?
javascript代码可以调用Django函数吗?我是 Django 的新手(我按照教程直到第 4 部分)。我已经了解 MVC/MTV 概念和数据读/写/显示,但现在困扰我的是在我的页面上引入行为/交互性。