报错:django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues

发布时间 2023-04-08 17:15:01作者: SlookUP
这个错误是指在运行 Django 时系统检查发现了一些问题。通常这些问题涉及到模型定义、数据库设置或其他配置方面的错误

这个错误可能是由于模型定义中的字段关系导致的。具体来说,可能是模型中的两个字段拥有相同的 related_name,导致 Django 找不到正确的字段引用

解决这个问题的方法是使用不同的 related_name,或是将其设置为 +,以自动生成唯一的名称。例如:

class Order(models.Model):
    product = models.ForeignKey(Product, related_name='+', on_delete=models.CASCADE)
    price = models.DecimalField(max_digits=8, decimal_places=2)

参考:https://stackoverflow.com/questions/64096993/systemcheckerror-system-check-identified-some-issues