如何在 views.py 中创建模型的实例?

埃兰迪尔·巴金斯

如果这是一个愚蠢的问题,我很抱歉,但我无法找到如何在视图中创建模型的新实例。

参考这个问题,我试着做

foo = FooModel()
save()

但我得到了一个 NameError: name 'save' is not defined。然后我尝试

bar = BarModel.objects.create()

但得到 AttributeError: 'Manager' object has no attribute 'Create'。

我不明白一些非常微不足道的事情吗?也许这些命令仅适用于命令行?在这种情况下,我如何从代码中创建新对象,或过滤它们等等?

阿拉斯代尔

对于第一个示例,您需要在对象上调用 save 方法,例如,foo.save()而不仅仅是save()

foo = FooModel()
foo.save()

你的第二个例子看起来不错。确保您正在调用create()(全部小写):

bar = BarModel.objects.create()

该消息... no attribute 'Create'.表明您正在调用BarModel.objects.Create(),这是不正确的。

如果这仍然不起作用,请使用实际代码和完整回溯更新您的问题。使用诸如此类的FooModel虚构名称会使问题更难发现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 .py 文件中创建模型实例?

如何在 views.py 中创建 Django 模型?

从views.py在数据库中创建模型对象时如何自动创建主键

如何在views.py中更新模型的值?

如何在JavaScript中创建模型实例的实例?

如何在views.py中打开静态文件

如何在views.py django中设置默认图像

如何在views.py中获取_available_languages

如何在views.py中重定向CreateView的URL

如何在views.py [Django]中传递可选参数

如何在views.py中获取ForeignKey的值?

如何在 django views.py 中提取模型的所有值实例

如何在具有模型字段的Views.py中创建方程式(初学者)

如何在views.py中动态选择Django模型字段

如何在Django中创建views.py的excel下载选项

如何在views.py中使用url参数过滤模型(用户)?

我如何从views.py编辑/更改模型字段的值

如何在django views.py中的函数中设置许多mysql选择查询

如何在views.py索引函数中的django中添加我自己的python代码

如何在 Django views.py 中而不是在模板中打印数据?

如何在 django views.py 中的单个变量或列表中存储多个值?

Python Django如何在views.py中获取登录用户的价值?

如何在views.py中调用django的自定义书面AuthenticationBackend的authenticate()方法?

如何在views.py中从API进行.save()数据时设置ForeignKey字段

如何在views.py django中获取文本框值

如何在 Django 的模板中使用 views.py 中的变量?

django如何在views.py文件中自动执行功能

如何在django views.py中获取选定选项的文本值

如何在Views.py中运行函数并打印结果?-Django