美文网首页
Django项目——测试数据库

Django项目——测试数据库

作者: 飞翼_U | 来源:发表于2018-05-28 17:22 被阅读76次
测试数据库操作
前提:在doc窗口下操作,python3 manage.py shell

1.引入包

from myApp.models import Grades,Students
from django.utils  import timezone
from  datetime import *

2.查询所有数据

    格式:类名.objects.all()
    示例: Grades.objects.all()

3. 添加数据

本质:创建一个模型类的对象实例

 grade1=Grades()
 grade1.gname="python04"
 grade1.gdate=datetime(year=2018,month=5,day=23)
 grade1.ggirlnum=3
 grade1.gboynum=70
 grade1.save()

验证:给模型加上返回值

def _ _str_ _(self):
    return "%s-%d-%s"%(self.gname,self.ggirlnum,self.gboynum

Grades.objects.all()

4.查看某个对象

    格式:类名.objects.get(pk)
    实例:Grades.objects.get(pk=2)

5.修改对象

    重新赋值 grade2.ggirlnum=3
                grade2.save()

6.删除数据

    格式:模型对象.delete()
    示例:grade2.delete()
    物理删除

7.关联对象

 grade1 = Grades.objects.get(pk=1)
 stu = Students()
 stu.sname="gaoyx"
 stu.sgender=True
 stu.sage=26
 stu.sgrade= grade1
 stu.save()

相关文章

  • Django连接MySQL数据库

    1.1.Django项目连接mysql数据库 Django项目要操作数据库,首先要和数据库建立连接,才能让程序中的...

  • 新建一个 Django 项目

    新建一个 Django 项目 1. 新建 Django 项目 2.测试启动项目 进入项目目录(有 manage.p...

  • Django项目——测试数据库

    测试数据库操作 前提:在doc窗口下操作,python3 manage.py shell 1.引入包 2.查询所有...

  • django 测试 (二)执行测试的顺序

    在Django中,为了确保所有TestCase代码均以干净的数据库开头,Django测试运行器通过以下方式对测试进...

  • 常用知识

    Django flask和tornado的测试 把本地数据库表导入网上数据 传项目去网上 快捷创建表 一个产品的...

  • [PPJ_15] Django-数据库配置、数据序列化、视图创建

    目录结构 一、Django数据库配置 1.数据库迁移 切换到项目目录D:\CI_Env\Django_Restfu...

  • 数据模型操作(1)

    Django操作数据库 -----数据模型MVT:model数据模型部分 1. Django 连接数据库 修改项目...

  • Python3下配置Django的数据库

    在python3下用MySQL配置Django的数据库,步骤如下:1.创建django项目 django-admi...

  • pytest

    测试也是一个项目开发过程中不可避免的话题,此处项目框架为django,测试库为pytest-django 1. i...

  • Django连接MySQL数据库

    人之所以能,是因为相信能 1.1.Django项目连接mysql数据库 Django项目要操作数据库,首先要和数据...

网友评论

      本文标题:Django项目——测试数据库

      本文链接:https://www.haomeiwen.com/subject/sdmwjftx.html