我在Django文档中看不到对此的任何规定,因此人们如何去做。
我的具体情况是这样。
我有一个购物车,每个购物车实例都有一个发票编号字段,但是只有在购物车进入付款状态时才会生成发票编号,因此并非所有购物车实例都会有发票编号。我希望所有发票号都是连续的,并且它们之间没有间隙,因此默认pk在这种情况下不是完美的,所以我想要一个类变量来充当发票号的计数器,并且可以被所有实例访问。
最佳答案
默认主键已经是一个唯一的单调整数(即使在SQLite中,即使您不删除任何记录也是如此),因此您可以为其使用它。
关于python - 人们通常如何在Django中处理类变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2213595/