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'),])
이 모델을 백엔드에 등록합니다. 하지만 이제 관리자가 인보이스 작성을 클릭하면 인보이스가 자동 채워집니다. admin에서 새 인보이스 생성을 다시 클릭하면 invoice_number가 하나씩 증가해야하고 자동 필드 여야합니다.
예 (송장 번호 MAG0001, MAG0002, MAG0003 등) 예. 새 송장 생성을 클릭하면 admin의 자동 입력란이어야합니다.
아무것도를 도울 수 있습니다. – Gaurav
무례하지 말고 모두를 위해 말할 수는 없지만 스택 오버플로에 참여한 많은 사람들이 문제의 해결에 어느 정도 노력을 기울인 사람을 도울 의향이 있습니다. 최선의 조언은 문제를 먼저 해결하고 문제가 계속되는 경우 여기에서 질문하십시오. – Brandon
좋습니다. 나는 그것을 시도하고 있습니다. 조언을 주셔서 감사합니다 – Gaurav