我在 django 文档中看不到这方面的任何规定,那么人们是如何去做的。
我的具体情况是这样的。
我有一个购物车,每个购物车实例都有一个发票编号字段,但是只有当购物车进入已付款状态时才会生成发票编号,因此并非所有购物车实例都有发票编号。我希望所有发票编号都是连续的,它们之间没有间隙,所以默认的 pk 在这种情况下并不完美,所以我想要一个类变量作为发票编号的计数器,并且可以被所有实例访问。
请您参考如下方法:
默认的主键已经是一个唯一的单调整数(如果您不删除任何记录,即使在 SQLite 中也是如此),因此您可以直接使用它。
