Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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 models类对象不可编辑_Python_Django_Django Models - Fatal编程技术网

Python Django models类对象不可编辑

Python Django models类对象不可编辑,python,django,django-models,Python,Django,Django Models,在django项目中,我创建了一个具有外键的模型类。 当我试图通过classname.objects.get(parameters=value)获取变量中的对象时。 现在,何时通过django模板显示对象的属性html。 现在,当我运行该程序时,我发现'Bid'对象的错误是不可编辑的。 如何更正此代码以使其正常工作? 谢谢filter()将始终为您提供查询集,即使只有一个对象与查询匹配 如果您知道只有一个对象与您的查询匹配,则可以在直接返回该对象的管理器上使用get()方法 这意味着您.get(

在django项目中,我创建了一个具有外键的模型类。
当我试图通过classname.objects.get(parameters=value)获取变量中的对象时。 现在,何时通过django模板显示对象的属性html。 现在,当我运行该程序时,我发现'Bid'对象的错误是不可编辑的。 如何更正此代码以使其正常工作? 谢谢

filter()
将始终为您提供查询集,即使只有一个对象与查询匹配

如果您知道只有一个对象与您的查询匹配,则可以在直接返回该对象的管理器上使用
get()
方法

这意味着您
.get()
将只返回一个不可编辑的元素

因此,您可以在视图(
listingpage
)中使用
.filter
而不是
.get()
,并修复它

bids = Bid.objects.filter(title = title_id)

欢迎来到堆栈溢出。请不要上传代码/错误的图像、您的问题,并将其替换为实际代码/错误的文本格式为代码。看谢谢@puneeth它成功了