Aumento automático del número de factura en el backend de django para nueva factura

Quiero aumentar automáticamente el número de factura, que es de 3 dígitos y el número de 4 dígitos.

class Invoice:
    invoice_no = models.CharField(max_length=500, null=True, blank=True, validators=[RegexValidator(regex='^[a-zA-Z0-9]*

Registro este modelo en el backend. Pero ahora, cuando hago clic en crear factura en administrador, la factura se debe completar automáticamente. Cuando vuelva a hacer clic en crear nueva factura en admin, el número de factura debería incrementarse en uno y debería ser un campo automático.

Ej. Para el número de factura MAG0001, MAG0002, MAG0003, etc., y este debería ser el campo automático en admin cuando hago clic en crear nueva factura.

,message='Invoice must be Alphanumeric',code='invalid_invoice number'),])

Registro este modelo en el backend. Pero ahora, cuando hago clic en crear factura en administrador, la factura se debe completar automáticamente. Cuando vuelva a hacer clic en crear nueva factura en admin, el número de factura debería incrementarse en uno y debería ser un campo automático.

Ej. Para el número de factura MAG0001, MAG0002, MAG0003, etc., y este debería ser el campo automático en admin cuando hago clic en crear nueva factura.

Respuestas a la pregunta(4)

Su respuesta a la pregunta