python之路_事务(transaction)及forloop模板
一、事务(transaction)
举个简单的例子,在银行转账过程中,我们必须要保证一账户余额减少,另一账户余额相应增加。但绝对不允许一方余额减少,而另一方账户余额没有相应增加,为了解决这种事情发生,我们就用到了事务回滚,将这个过程的相关数据库绑定在同一个事务中,即一方数据库操作失败,则其他数据库操作成功的会一起回滚到操作更改之前的情况。主要用到了transaction,引用方式为:from django.db import transaction,应用实例如下:
二、forloop模板
{{ forloop.counter }},counter 方法用于显示从1开始的正序数字,主要应用实例通过循环渲染评论区的楼层数,实例如下:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步