尝试从models.model转移到MPTTModel:错误

时间:2019-06-09 23:39:10

标签: django-models

当我尝试从组模型添加新组时,管理员根本无法工作: / admin / importXLS / group / add /中的AttributeError 'ManyToOneRel'对象没有属性'value_from_object'

尝试更改模型中的某些属性,但不能解决问题

我的模型初始代码:

class Group(models.Model):
    group_id = models.AutoField(primary_key=True)
    groupParent_id = models.ForeignKey('self', blank=True, null=True, related_name='parent', on_delete=models.CASCADE)
    group_name = models.CharField(max_length=100, null=False, blank=False, unique=True)

代码已修改

class Group(MPTTModel):
    group_id = models.AutoField(primary_key=True)
    groupParent_id = TreeForeignKey('self', blank=True, null=True, related_name='parent', on_delete=models.CASCADE)
    group_name = models.CharField(max_length=100, null=False, blank=False, unique=True)

我想将MPTT用于树函数

0 个答案:

没有答案