django管理页面中的动态字段

时间:2016-06-04 08:44:08

标签: python django

在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

0 个答案:

没有答案