我想自动增加 3 位字符和 4 位数字的发票编号。
class Invoice:
invoice_no = models.CharField(max_length=500, null=True, blank=True, validators=[RegexValidator(regex='^[a-zA-Z0-9]*$',message='Invoice must be Alphanumeric',code='invalid_invoice number'),])
我在后端注册了这个模型。但是现在当我在管理员中点击创建发票时,发票应该会自动填写。当我再次在管理员中单击创建新发票时,invoice_number 应该增加一并且应该是自动字段。
例如发票编号 MAG0001、MAG0002、MAG0003 等,当我单击创建新发票时,这应该是管理员中的自动字段。