美文网首页
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项目——测试数据库

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