为什么在放置models.CASCATE时出现此错误?

时间:2020-03-22 13:09:21

标签: python django

这是我的models.py内容:

    content = models.TextField()
    seen = models.BooleanField(default=False)
    user = models.ForeignKey('Users', on_delete=models.CASCADE)

    def _str_(self):
        return self.content

class Users(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=20)
    online = models.BooleanField(default=False)

    def _str_(self):
        return self.name

    pass

,当我尝试将“ models.CASCATE”放在on_delete模块中时出现此错误:

  File "/workspace/testjson/App/backend/chat/chatApp/models.py", line 8, in Messages
    user = models.ForeignKey('Users', on_delete=models.CASCATE)
AttributeError: module 'django.db.models' has no attribute 'CASCATE'```
Could someone explain me why I am getting this error? Thanks <3

1 个答案:

答案 0 :(得分:3)

它是models.CASCADE。用D替换T

相关问题