Python Django models类对象不可编辑
在django项目中,我创建了一个具有外键的模型类。Python Django models类对象不可编辑,python,django,django-models,Python,Django,Django Models,在django项目中,我创建了一个具有外键的模型类。 当我试图通过classname.objects.get(parameters=value)获取变量中的对象时。 现在,何时通过django模板显示对象的属性html。 现在,当我运行该程序时,我发现'Bid'对象的错误是不可编辑的。 如何更正此代码以使其正常工作? 谢谢filter()将始终为您提供查询集,即使只有一个对象与查询匹配 如果您知道只有一个对象与您的查询匹配,则可以在直接返回该对象的管理器上使用get()方法 这意味着您.get(
当我试图通过classname.objects.get(parameters=value)获取变量中的对象时。 现在,何时通过django模板显示对象的属性html。 现在,当我运行该程序时,我发现'Bid'对象的错误是不可编辑的。 如何更正此代码以使其正常工作? 谢谢
filter()
将始终为您提供查询集,即使只有一个对象与查询匹配
如果您知道只有一个对象与您的查询匹配,则可以在直接返回该对象的管理器上使用get()
方法
这意味着您.get()
将只返回一个不可编辑的元素
因此,您可以在视图(listingpage
)中使用.filter
而不是.get()
,并修复它
bids = Bid.objects.filter(title = title_id)
欢迎来到堆栈溢出。请不要上传代码/错误的图像、您的问题,并将其替换为实际代码/错误的文本格式为代码。看谢谢@puneeth它成功了