【发布时间】:2015-03-27 17:51:51
【问题描述】:
我想自动增加发票号码,即 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 等,当我点击创建新发票时,这应该是管理员中的自动字段。
【问题讨论】:
-
我没有搜索它,但什么也没找到。
-
不要粗鲁,我不能代表所有人,但是 Stack Overflow 的许多贡献者更愿意帮助那些为解决手头问题付出了一些努力的人。我最好的建议是先尝试自己解决问题,如果仍有问题,请在此处提问。
-
好的,我正在努力。感谢您的建议
标签: python django django-admin django-admin-filters django-admin-tools