学习笔记——Django项目中新增数据、修改数据

2022-09-30

新增数据

方式一:

进入虚拟环境,进入shell工具环境中(”python manage.py shell”),插入数据。在插入数据之前,可以先将要插入的内容写在”views.py”中,,这样做的目的是先写在此处会有代码提示,较为方便。之后将内容放到shell工具中。

首先,先要导入某个表,使用的是ORM模式,因此导入的是一个子应用中的”models”中的一个类。如:

之后插入要新增的数据

之后,注意方式一是需要手动保存的,使用的方式

插入数据后,使用”win+R”进入终端,输入”cmd”,进入数据库中(mysql -uroot -p),输入密码,进入存放表的数据库中(use test),查看指定表中的数据信息(”select * from book_bookinfo1″)

修改数据

方式一:

进入环境,进入shell环境同上,导入模型,先查找到数据,后修改,最后进行保存。例:

啊啊啊啊,姐妹们,一定要注意,此处”BookInfo1″后面是不能加()的,如果加上括号后,相当于给类创建了一个实例变量,后面的代码变成了实例变量的”objects”所有,有问题。啊啊啊,还好找到问题所在了,原来是多了一个括号。我的天呐。我发现一般敲代码,要不然是拼写理解偏差,要不然是多了/少了一个逗号,要不然是上面和下面的逻辑结构一致,直接复制好几回后,改变其中变量后,总有一个没有匹配改好。呜呜呜~~,查bug ,好不容易。

这里是选中要修改的记录后,直接给属性赋值修改。而sql中的修改前面是要加”set”的,这里写的时候,”book”后面加了”set”,,,,之后改了。sql中的修改与pycharm中shell中的修改大同小异,但是语句格式还是不一样的,要注意了。

Original: https://www.cnblogs.com/isDaHua/p/16743679.html
Author: 努力是一种常态
Title: 学习笔记——Django项目中新增数据、修改数据

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/613065/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球