码迷,mamicode.com
首页 > 其他好文 > 详细

django的如何创建一个小例子-2

时间:2019-12-20 17:02:21      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:rom   shel   django   ima   添加   关联   img   creat   code   

1.在cmd中进入数据库查看生成的表格:

技术图片

 

 2.测试数据操作

进入python shell中执行python manage.py shell

添加包from myApp.models import Grades, Students

         from django.utils import timezone

         from datetime import *  

查询所有数据

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

添加数据本质:创建一个模型类的对象实例

    示例:CMD窗口下:

        grade1 = Grades()

        grade1.gname = "python04"

        grade1.gdate = datetime(year=2017, month=7, day=17)

        grade1.ggirlnum = 3

        grade1.gboynum = 70

        grade1.save()

查看某个对象

    类名.objects(pk=索引号)

    示例:

        Grades.objects.get(pk=2)

        Grades.objects.all()

修改某个数据

    模型对象属性 = 新值

    示例:

        grade2.gboynum = 60

        grade2.save()

删除数据

    模型对象.delete()

    grade2.delete()

    注意:这是物理删除,数据库中的相应数据被永久删除

关联对象

    示例:

        stu = Students()

        stu.sname = "Xue Yanmei"

        stu.sgender = False

        stu.sage = 20

        stu.scontend = "I am Xue Yanmei"

        stu.sgrade = grade1

        stu.save()

获得关联对象的集合

        需求:猎取python04班级的所有学生

             对象名.关联的类名小写_set.all()

             示例:grade1.students_set.all()

        需求:创建曾志伟,属于python04班级

            示例:

                stu3 = grade1.students_set.create(sname=u‘Zhen Zhiwei‘,sgender=True,scontend=u"I am Zhen Zhiwei",sage=45)

            注意:这样创建的数据直接被添加到了数据库当中。

 

django的如何创建一个小例子-2

标签:rom   shel   django   ima   添加   关联   img   creat   code   

原文地址:https://www.cnblogs.com/ZHANG576433951/p/12073844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!