Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.8中的限制字段_Python_Django - Fatal编程技术网

Python Django 1.8中的限制字段

Python Django 1.8中的限制字段,python,django,Python,Django,我有以下型号。py class Rockinfo(models.Model): rock_name = models.CharField(max_length=200,default="ac/dc") rock_img = models.ImageField(upload_to="media/",default="1992/08/92") rank = models.IntegerField(default=0) about = models.CharField(

我有以下
型号。py

class Rockinfo(models.Model):
    rock_name = models.CharField(max_length=200,default="ac/dc")
    rock_img = models.ImageField(upload_to="media/",default="1992/08/92")
    rank = models.IntegerField(default=0)
    about = models.CharField(max_length=1000,default="they are the best")


def __str__(self):              
    return self.rock_name

class Rockvids(models.Model):
    rockername = models.ForeignKey(Rockinfo)
    vid_id1 = models.CharField(max_length=200,default="Z7JgY9zezj4")
    vid_id2 = models.CharField(max_length=200,default="TABgNerEro8")

def __str__(self):
    return self.vid_id1
admin.py

class ChoiceInline(admin.TabularInline):
    model = Rockvids
    extra = 10
这应该允许我在django admin中添加10个
vid_id1
vid_id2
实例。但它所做的是,每次我添加10个字段,并将其保存在django admin中,每次我尝试编辑它时,它都会添加10个字段(带有默认值)。然后,这些带有默认值的额外视频也会显示出来。是否有办法将其限制为管理员和模板中的10个值

class ChoiceInline(admin.TabularInline):
model = Rockvids
extra = 10
max_num = 10

这限制了实例的数量。

不起作用?是的,它起作用了。我不知道。谢谢。