首页 > 解决方案 > django.db 模型未找到'ForeignKey'

问题描述

class Customer(models.Model):
    user = models.ForeignKey(User,on_delete=models.CASCADE) 
    name = models.CharField(max_length=200)
    locality= models.CharField(max_length=200) 
    city = models.CharField(max_length=50)
    zipcode = models.IntegerField()
    state = models.CharField(choices=STATE_CHOICES, max_length=50)

这是我的代码的一部分。

我已正确导入模型但找不到错误。

错误信息:

AttributeError: module 'django.db.models' has no attribute 'Foreignkey'

标签: pythondjango

解决方案


您发布的代码很好。

但是您在代码中的某处使用的是 Foreignkey 而不是ForeignKey(请参见大写字母K)。

请检查您的代码中的拼写错误并修复它。


推荐阅读