Python 在django中什么类型的查询被认为是非类型的?
我做了一个查询来保存数据Python 在django中什么类型的查询被认为是非类型的?,python,django,Python,Django,我做了一个查询来保存数据 a = balance(name='MyName', income=50) a.save() 然后我就, AttributeError: 'NoneType' object has no attribute 'save' 我的代码运行良好,没有任何问题。 我的问题是,为什么该对象被视为NoneType 模型如下: class balance(models.Model): name = models.CharField(max_length=100)
a = balance(name='MyName', income=50)
a.save()
然后我就,
AttributeError: 'NoneType' object has no attribute 'save'
我的代码运行良好,没有任何问题。
我的问题是,为什么该对象被视为NoneType
模型如下:
class balance(models.Model):
name = models.CharField(max_length=100)
income = models.IntegerField()
date = models.DateTimeField(null=True, blank=True)
NoneType
类型的唯一对象是None
本身。这里还出现了一些问题-可能是您使用相同名称的函数重写了类balance
,该函数返回None…尝试将模型名称更改为Newbalance并迁移数据库,可能是名称balance有问题我没有覆盖类似的内容@贾森·哈珀:为什么平衡会有问题?这既不是一个保留字(据我所知),也不与我的其他功能冲突@Anoopkgeorgi将您的代码复制到我的机器中并运行,它没有给出任何错误,因此您的错误源来自其他代码类型NoneType
的唯一对象是None
本身。这里还出现了一些问题-可能是您使用相同名称的函数重写了类balance
,该函数返回None…尝试将模型名称更改为Newbalance并迁移数据库,可能是名称balance有问题我没有覆盖类似的内容@贾森·哈珀:为什么平衡会有问题?这既不是一个保留字(据我所知),也不与我的其他功能冲突@Anoopkgeorgi将您的代码复制到我的机器上并运行,它并没有给出任何错误,所以您的错误源来自其他代码