django - 将值插入数据库时出错
问题描述
当我尝试将值放入数据库时,出现此错误。
raise TypeError("%s() got an unexpected keyword argument '%s'" % (cls. name , kwarg)) TypeError: Employee() got an unexpected keyword argument 'EmployeeID'
代码如下:
class Employee (models.Model):
EmployeeID = models.IntegerField
EmployeeFirstName = models.CharField(max_length=100)
EmployeeLastName = models.CharField(max_length=100)
EmployeeEmail = models.CharField(max_length=100)
EmployeeMobileNumber = models.IntegerField
EmployeeHireDate = models.DateField
EmployeeType = models.CharField(max_length=50)
解决方案
尝试把EmployeeID = models.IntegerField()
而不是EmployeeID = models.IntegerField
.
推荐阅读
- netbeans - 尝试在 Netbeans 上运行 Vaadin Web 应用程序项目但遇到 nosuchmethoderror
- python - tensorflow输入管道:如何转换数据和样本?
- ruby-on-rails - 在索引和显示视图上显示嵌套属性值
- xaml - Xamarin 表单 PCL XAML 的设计工具?
- android - 在 ListView 中添加到 ArrayList 时出现 ArrayIndexOutOfBoundsException
- ionic-framework - 离子输入元素的宽度、高度为零
- chatbot - 管理 Facebook 聊天机器人应用程序开发帐户的最佳方法
- tensorflow - 占位符作为 TensorFlow 中的 fetches
- linux - 如何使用 linux 系统调用杀死生成的“/bin/sh -c”及其所有子进程
- c++ - 缺少 Inotify 删除事件