Django1.7:“list”对象不是callab

2024-09-22 14:32:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到'list'对象不可调用。在

我的py模型在

class KeyValues(models.Model):
    value=models.IntegerField(max_length=1,blank=True)

class Key(models.Model):
        position=models.IntegerField(max_length=1,default=0,blank=True)
        keyValues= key=models.ManyToManyField(KeyValues)

class FileDetails(models.Model):
    fileId = models.CharField(max_length = 100,primary_key=True,db_index=True)
    key=models.ManyToManyField(Key)

我的代码:

^{pr2}$

我得到'list'对象不可调用

KeY=Key(position=pos)

为什么我会犯这样的错误?我怎样才能改正呢?在


Tags: 对象keytruemodelmodelspositionlengthmax
1条回答
网友
1楼 · 发布于 2024-09-22 14:32:30

您初始化了一个名为Key的列表,还有一个名为Key的类。将Arrangement方法第一行中的Key变量重命名为其他变量。在

顺便说一句,你的命名规则很混乱。尝试跟随PEP8或者至少用小写命名变量。在

相关问题 更多 >