object has no attribute 'save'
时间: 2023-10-09 18:09:32 浏览: 46
这个错误是因为你试图在QuerySet对象上调用save()方法,但实际上QuerySet对象没有save()方法。你应该在Django的Model对象上调用save()方法来保存数据库的更改。
例如,如果你有一个名为Prolink的模型,你可以这样保存更改:
```python
prolink = Prolink.objects.get(id=proid)
prolink.cpname = proname1
prolink.save()
```
在你的情况下,你需要找到正确的模型对象,然后在该对象上调用save()方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
XlsxWriter object has no attribute save
XlsxWriter库是一个用于创建Excel文件的Python模块。在使用XlsxWriter库时,要保存Excel文件,需要使用`workbook`对象的`save()`方法。如果你遇到了"XlsxWriter object has no attribute save"的错误,可能是因为你没有正确创建`workbook`对象或者没有调用正确的方法。
以下是一个使用XlsxWriter库创建并保存Excel文件的示例代码:
```python
import xlsxwriter
# 创建一个新的Excel文件
workbook = xlsxwriter.Workbook('example.xlsx')
# 在文件中添加一个工作表
worksheet = workbook.add_worksheet()
# 向工作表中写入数据
worksheet.write('A1', 'Hello')
# 保存Excel文件
workbook.save()
# 关闭文件
workbook.close()
```
请确保你已经正确安装了XlsxWriter库,并按照上述示例代码正确调用了`save()`方法。如果问题仍然存在,请提供更多代码或错误信息,以便我们更好地帮助你解决问题。
Book object has no attribute save
这个错误通常表示你在调用某个对象的 save 方法时出错了,可能是因为该对象并没有 save 方法,或者你没有正确的引用该方法。可以检查一下你的代码,看看是否有打错了方法名或者对象名等问题。另外,如果是在 Django 中出现的这个错误,可能是模型定义有问题,可以检查一下模型的属性和方法是否正确。