一、事务(transaction)
举个简单的例子,在银行转账过程中,我们必须要保证一账户余额减少,另一账户余额相应增加。但绝对不允许一方余额减少,而另一方账户余额没有相应增加,为了解决这种事情发生,我们就用到了事务回滚,将这个过程的相关数据库绑定在同一个事务中,即一方数据库操作失败,则其他数据库操作成功的会一起回滚到操作更改之前的情况。主要用到了transaction,引用方式为:from django.db import transaction,应用实例如下:
二、forloop模板
{{ forloop.counter }},counter 方法用于显示从1开始的正序数字,主要应用实例通过循环渲染评论区的楼层数,实例如下: