在django管理页面中,One mobile有10个与之关联的索引,如lst中所列。索引应该是只读字段。如果我在表单中重复移动号码,索引字段应该每次自动递增。对于新的手机号码索引应从1开始。如果我重复移动第11次,表格将不接受新条目。 请帮帮我。我是django的新手。提前谢谢。
from django.db import models
from django.core.validators import MaxLengthValidator
from django.db import models
class Customer(models.Model):
lst = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four'), (5, 'five'), (6,'six'), (7, 'seven'), (8, 'eight'),
(9, 'nine'), (10, 'ten')]
name = models.CharField(max_length=50, default='ABC')
address = models.CharField(max_length=80, default='ABC')
id = models.PositiveIntegerField(default='0000', primary_key=True)
mobile = models.IntegerField(default='0')
index = models.PositiveIntegerField(choices=lst, default=lst[0])
def __str__(self): # __unicode__ on Python 2
return "%s" % self.name