Django模型基础数据的增删改查(二十)

一、django调试工具---django shell

进入django shell工具的具体命令如下:

python manage.py shell(在项目目录下运行此命令)

二、查询和增加的操作

1、采用命令行语句进行操作

  • 创建数据(增加)的四种方法
  • 查找的最基础的三种方法

2、在视图函数中导入User模型类,然后使用下面的方法添加和查询数据(用其他的例子来进行演示)

注意:
(1)all()和filter()方法返回的是QuerySet对象。
(2)get()方式返回的单个对象,如果符合条件的对象有多个,则get方法就会报错!

三、 数据的删除和修改

1、命令行上进行操作

  • 修改操作
  • 删除操作

    注意:
    (1)从数据库中查询出来的结果一般是一个集合,这个集合叫做 QuerySet。
    (2)QuerySet是可迭代对象。
    (3)QuerySet支持切片, 不支持负索引。
    (4)可以用list强行将QuerySet变成列表.

2、在视图函数中导入User模型类,然后使用下面的方法删除和更新数据


四、具体实例操作

文档参考:

1、 数据库配置https://docs.djangoproject.com/en/2.1/ref/settings/#std:setting-DATABASES
2、出现Ubuntu django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required解决方式如下:http://www.pianshen.com/article/3654380936/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容