在django shell中保存后,为什么QuerySet无法更新?

桑德林·乔伊

因此,今天,当我学习数据库的Django Shell接口时,我遇到了一个非常奇怪的问题。

即使执行了save方法,我也无法获得更新的数据。

我搜索了此问题,但是在所有这些查询中,它们都缺少保存方法。

这是django更新问题还是我缺少什么?

>>> from hello.models import user
>>> user.objects.all()
<QuerySet []>
>>> user1 =  user("rins","[email protected]","9995584433","2000-01-01")
>>> user1.save
<bound method Model.save of <user: [email protected]>>
>>> user.objects.all()
<QuerySet []>

这就是输出。如您所见,即使保存后,用户对象仍为空白

这是我的模特

class user(models.Model):
    name=models.CharField(max_length=30)
    email=models.CharField(max_length=30)
    phone=models.CharField(max_length=11)
    dob=models.DateField()
威廉·范昂塞姆

这里有两个错误:

  1. 您没有调用该方法。您应该致电 .save(),(因此带括号);
  2. 您不应使用位置参数,尤其是因为第一个通常是隐藏的id

因此,在会话中,您可以这样编写:

user1 = user(name='rins',email='[email protected]',phone='9995584433',dob='2000-01-01')
user1.save()

注意:Django中的模型是使用PerlCase编写的,而不是使用snake_case编写的,因此您可能需要将模型从重命名userUser

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Celery Deadlock在Django中保存数据时,为什么?

来自分类Dev

为什么我无法保存 Django ModelForm 博客的编辑?

来自分类Dev

尝试在 Django 中保存模型表单时,为什么会出现“外键不匹配”?

来自分类Dev

在 Django 中保存表单

来自分类Dev

在Django中保存到模型后返回主键

来自分类Dev

django无法在数据库中保存表单

来自分类Dev

在Django中保存此关系的最佳方法是什么?

来自分类Dev

在Django中保存机密文件的最佳做法是什么?

来自分类Dev

在Django模型中保存列表

来自分类Dev

为什么DB不保存评论(Django)

来自分类Dev

为什么Django在POST后触发GET?

来自分类Dev

为什么访问Django QuerySet变得非常慢?

来自分类Dev

为什么我的django queryset不起作用?

来自分类Dev

无法读取值Django queryset

来自分类Dev

为什么在保存时更新相关模型中的字段在Django中不起作用?

来自分类Dev

为什么我无法使用ipython访问Django shell中的导入函数?

来自分类Dev

为什么我无法使用ipython在Django的shell中访问导入的函数?

来自分类Dev

Django,RabbitMQ和Celery-在更新开发中的Django代码后,为什么Celery运行旧版本的任务?

来自分类Dev

为什么JPEG无法从Django正确保存到AWS S3

来自分类Dev

无法保存表单Django

来自分类Dev

Django ModelForm无法保存

来自分类Dev

无法更新Django ArrayField

来自分类Dev

保存上传的文件后更新FileField文件名(Django)

来自分类Dev

保存上传的文件后更新FileField文件名(Django)

来自分类Dev

在Django中保存多个上传的文件

来自分类Dev

在Django中保存包含FileField的模型

来自分类Dev

在django中保存递增字典的数据

来自分类Dev

如何在Django中保存Slug Automatic?

来自分类Dev

在Quiz Django中保存用户进度

Related 相关文章

  1. 1

    Celery Deadlock在Django中保存数据时,为什么?

  2. 2

    为什么我无法保存 Django ModelForm 博客的编辑?

  3. 3

    尝试在 Django 中保存模型表单时,为什么会出现“外键不匹配”?

  4. 4

    在 Django 中保存表单

  5. 5

    在Django中保存到模型后返回主键

  6. 6

    django无法在数据库中保存表单

  7. 7

    在Django中保存此关系的最佳方法是什么?

  8. 8

    在Django中保存机密文件的最佳做法是什么?

  9. 9

    在Django模型中保存列表

  10. 10

    为什么DB不保存评论(Django)

  11. 11

    为什么Django在POST后触发GET?

  12. 12

    为什么访问Django QuerySet变得非常慢?

  13. 13

    为什么我的django queryset不起作用?

  14. 14

    无法读取值Django queryset

  15. 15

    为什么在保存时更新相关模型中的字段在Django中不起作用?

  16. 16

    为什么我无法使用ipython访问Django shell中的导入函数?

  17. 17

    为什么我无法使用ipython在Django的shell中访问导入的函数?

  18. 18

    Django,RabbitMQ和Celery-在更新开发中的Django代码后,为什么Celery运行旧版本的任务?

  19. 19

    为什么JPEG无法从Django正确保存到AWS S3

  20. 20

    无法保存表单Django

  21. 21

    Django ModelForm无法保存

  22. 22

    无法更新Django ArrayField

  23. 23

    保存上传的文件后更新FileField文件名(Django)

  24. 24

    保存上传的文件后更新FileField文件名(Django)

  25. 25

    在Django中保存多个上传的文件

  26. 26

    在Django中保存包含FileField的模型

  27. 27

    在django中保存递增字典的数据

  28. 28

    如何在Django中保存Slug Automatic?

  29. 29

    在Quiz Django中保存用户进度

热门标签

归档