Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django错误--';ZipCode';此函数的关键字参数无效_Python_Django - Fatal编程技术网

Python Django错误--';ZipCode';此函数的关键字参数无效

Python Django错误--';ZipCode';此函数的关键字参数无效,python,django,Python,Django,我在尝试更新在django:D中创建的第一个数据库时收到此错误,对此我很高兴,但我需要您的帮助来解决我的错误: Traceback (most recent call last): File "<input>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/models/base.p

我在尝试更新在django:D中创建的第一个数据库时收到此错误,对此我很高兴,但我需要您的帮助来解决我的错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/db/models/base.py", line 571, in __init__
    raise TypeError("'%s' is an invalid keyword argument for this function" % list(kwargs)[0])
TypeError: 'ZipCode' is an invalid keyword argument for this function
这是我的模型:

class BusinessName(models.Model):                                      
    AccountingCode = models.CharField(max_length=50)                   
    RefID = models.CharField(max_length=50, default="")                
    FullName = models.CharField(max_length=250)                        
    Aliases = models.CharField(max_length=250)                         
    Address = models.CharField(max_length=500)                         
    City= models.CharField(max_length=50)                              
    ZipCode= models.IntegerField                                       
    State = models.CharField(max_length=250)                           
    Country= models.CharField(max_length=250)                          
    TypeOfSanction= models.CharField(max_length=250)                   
    Monitoring= models.CharField(max_length=50)                        
    BatchNumber= models.IntegerField  # tr pus automat                 
    FileName= models.CharField(max_length=250)  # tr pus automat1      
    UploadDate = models.DateField(max_length=250) # tr pus automat     
    UploadBy= models.CharField(max_length=250) # tr pus automat        
    Decision= models.CharField(max_length=250) # tr pus Ulterior       
    Status= models.CharField(max_length=250) # tr pus automat          
    EngineDecision= models.CharField(max_length=250) # tr pus automat  
    WhoAdjudicated= models.CharField(max_length=250)                   
    DateOfAdjudication= models.CharField(max_length=250)               
    SdnType = models.CharField(max_length=250)  #Entity or Individual 
提前谢谢大家,,
Cohen

您在声明模型时没有实例化该字段,因此无法识别该字段

ZipCode= models.IntegerField()

您在声明模型时没有实例化该字段,因此无法识别它

ZipCode= models.IntegerField()
下一行

ZipCode= models.IntegerField
这是错误的。这应该是

ZipCode= models.IntegerField()
如果数据库中存在行。必须在整型字段中提供默认值或null=True

models.IntegerField(null=True,blank=True)
下一行

ZipCode= models.IntegerField
这是错误的。这应该是

ZipCode= models.IntegerField()
如果数据库中存在行。必须在整型字段中提供默认值或null=True

models.IntegerField(null=True,blank=True)

谢谢你!我这样做了,但现在它问我,您正在尝试在没有默认值的情况下向businessname添加一个不可为空的字段“BatchNumber”;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择一个修复程序:1)立即提供一个一次性默认值(将在此列的所有现有行上设置一个空值)2)退出,让我在models.py中添加一个默认值您的数据库中已经有一些数据,因此它要求为现有行填充一些值。您必须提供默认值或null true。看看你的摇滚乐!非常感谢。谢谢你!我这样做了,但现在它问我,您正在尝试在没有默认值的情况下向businessname添加一个不可为空的字段“BatchNumber”;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择一个修复程序:1)立即提供一个一次性默认值(将在此列的所有现有行上设置一个空值)2)退出,让我在models.py中添加一个默认值您的数据库中已经有一些数据,因此它要求为现有行填充一些值。您必须提供默认值或null true。看看你的摇滚乐!非常感谢。谢谢你,丹尼尔!现在它问我:-您正试图在没有默认值的情况下向businessname添加一个不可为空的字段“BatchNumber”;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择一个修复程序:1)立即提供一个一次性默认值(将在此列的所有现有行上设置一个空值)2)退出,让我在模型中添加一个默认值。py谢谢Daniel!现在它问我:-您正试图在没有默认值的情况下向businessname添加一个不可为空的字段“BatchNumber”;我们不能这样做(数据库需要一些东西来填充现有的行)。请选择一个修复程序:1)立即提供一个一次性默认值(将在此列的所有现有行上设置一个空值)2)退出,让我在models.py中添加一个默认值