Skip to main content
 首页 » 编程设计

python之人们通常如何处理 Django 中的类变量

2025年05月04日31jiqing9006

我在 django 文档中看不到这方面的任何规定,那么人们是如何去做的。

我的具体情况是这样的。

我有一个购物车,每个购物车实例都有一个发票编号字段,但是只有当购物车进入已付款状态时才会生成发票编号,因此并非所有购物车实例都有发票编号。我希望所有发票编号都是连续的,它们之间没有间隙,所以默认的 pk 在这种情况下并不完美,所以我想要一个类变量作为发票编号的计数器,并且可以被所有实例访问。

请您参考如下方法:

默认的主键已经是一个唯一的单调整数(如果您不删除任何记录,即使在 SQLite 中也是如此),因此您可以直接使用它。