Django:通过自定义模板标签修改用户输入的数据?

Django: modifying data with user input through custom template tag?

Django中是否可以通过自定义模板标签修改数据?更具体地说,我有一个名为 Shift 的模型,我想以日历形式显示其数据。我认为使用自定义包含标签是最好的方法,但我也希望用户能够单击班次和 buy/sell 班次(从而修改数据库)。我的猜测是您不能使用包含标记来执行此操作,但如果我要从头开始编写不同类型的自定义模板标记,这可能吗?如果是这样,您能否指导我找到一些解决如何编写此类标记的资源?

提前致谢。

这种类型的逻辑不属于模板标签。它属于将响应 AJAX 请求和 return JSONResponse 的视图。您还需要一些 javascript 来处理基于输入的请求。