python - 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'
解决方案
您发布的代码很好。
但是您在代码中的某处使用的是 Foreignkey 而不是ForeignKey(请参见大写字母K)。
请检查您的代码中的拼写错误并修复它。
推荐阅读
- javascript - 无法使用多个 Meyda 分析器:库问题或我的实现中的问题?
- javascript - Django Views 和 Javascript 函数之间的连接
- javascript - 在 Vue 实例外部的全局 const 中获取 axios 响应数据
- computer-science - 语言 L = {w ∈ {a, b}∗ | 的下推自动机设计 (w = w^R) 和 a 的数量 = b 的数量}
- php - 使用 PHP 和 HTML 填充下拉表单 SQL Server
- asp.net-web-api - 在asp .net web api中发送字节数组
- .htaccess - 试图修改我的 html 页面 url 的显示
- spring - OAuth2 资源服务器在与授权服务器通信时应该使用 Basic 还是 Bearer token auth?
- android - 如何在Android应用程序中将数据从一个活动传递到另一个活动
- windows - Powershell 等效于简单的 Perl 正则表达式搜索替换一行以在 UCS-2LE 或 UTF-16 Little Endian 文件中查找替换