Auto erhöht die Rechnungsnummer im Django Backend für neue Rechnung

Ich möchte die Rechnungsnummer, die aus 3 Zeichen und 4 Ziffern besteht, automatisch erhöhen.

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

Ich registriere dieses Modell im Backend. Aber jetzt, wenn ich im Admin auf Rechnung erstellen klicke, sollte die Rechnung automatisch ausgefüllt werden. Wenn ich in admin erneut auf "Neue Rechnung erstellen" klicke, sollte die Rechnungsnummer um eins erhöht und automatisch ausgefüllt werden.

Ex für Rechnungsnummer MAG0001, MAG0002, MAG0003 usw. und dies sollte automatisch im Admin-Bereich eingetragen werden, wenn ich auf "Neue Rechnung erstellen" klicke.

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

Ich registriere dieses Modell im Backend. Aber jetzt, wenn ich im Admin auf Rechnung erstellen klicke, sollte die Rechnung automatisch ausgefüllt werden. Wenn ich in admin erneut auf "Neue Rechnung erstellen" klicke, sollte die Rechnungsnummer um eins erhöht und automatisch ausgefüllt werden.

Ex für Rechnungsnummer MAG0001, MAG0002, MAG0003 usw. und dies sollte automatisch im Admin-Bereich eingetragen werden, wenn ich auf "Neue Rechnung erstellen" klicke.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage