zoukankan      html  css  js  c++  java
  • django 通过模型类操作数据表(基础增删改查)

    进入项目shell的命令:

      python manage.py shell

      以下为在相互shell终端中演示的例子:

    首先导入模型类:(from 应用名.models import 类名)

      from booktest.models import BookInfo,HeroInfo

    1) booktest_bookinfo表中插入一条数据。

      b = BookInfo() #定义一个BookInfo类的对象

      b.btitle ='天龙八部' #定义b对象的属性并赋值

      b.bpub_date = date(1990,10,11)

      b.save() #才会将数据保存进数据库

    2) 查询出booktest_bookinfo表中id为1的数据。

      b = BookInfo.objects.get(id=1)

    3) 在上一步的基础上改变b对应图书的出版日期。

      b.bpub_date = date(1989,10,21)

      b.save() #才会更新表格中的数据

    4) 紧接上一步,删除b对应的图书的数据。

      b.delete() #才会删除

    5) 向booktest_heroInfo表中插入一条数据。

      h = HeroInfo()

      h.hname = '郭靖'
      h.hgender = False

      h.hcomment = ‘降龙十八掌’

      b2 = BookInfo.objects.get(id=2)

      h.hbook = b2  #给关系属性赋值,英雄对象所属的图书对象

      h.save()

    6) 查询图书表里面的所有内容。

      BookInfo.objects.all()

      HeroInfo.objects.all()

  • 相关阅读:
    XmLHttpRequst下载Excel
    mysq for visual studio 1.1.1
    滚动条样式设置
    正则
    比较偏门的JVM语言Quercus
    OMG 在线思维导图都有开源的
    从几篇文字得到关于web app开发的性能问题的答案
    用linux遇到的一个死循环
    有道笔记
    FreeBSD 10 发布
  • 原文地址:https://www.cnblogs.com/zhaoyang-1989/p/11970402.html
Copyright © 2011-2022 走看看