上一页 1 ··· 6 7 8 9 10

多表操作——添加

摘要: 以Book表、Author表、Publish(出版社)表为例 外键建在多的一方 class Book(models.Model): name=models.charField(max_length=20) publish=models.ForeignKey("Publish") #django会默认 阅读全文
posted @ 2018-11-09 14:26 这一生,谢谢自己 阅读(1101) 评论(0) 推荐(0) 编辑

创建django项目

摘要: 首先,安装python和django 1、配置环境变量 点击电脑-->属性-->高级系统设置-->环境变量-->系统变量下面的path 双击path,然后添加python的安装文件夹,我的文件安装目录为E:\pycharm\Python interpreter; 2、安装django 解压djang 阅读全文
posted @ 2018-11-09 13:48 这一生,谢谢自己 阅读(131) 评论(0) 推荐(0) 编辑

ORM一对多查询

摘要: 现有两张表,一张书籍表(Book),一张作者表(Author) 现在想查询出书本信息和书本的作者 book=Book.objects.get(name="python") book.author_id.author book.外键 查询张三写了哪些书 方法一: auth=Author.objects 阅读全文
posted @ 2018-11-09 13:37 这一生,谢谢自己 阅读(386) 评论(0) 推荐(0) 编辑

模糊查询

摘要: Book.objects.filter(price_gte>90).valuse("name") #查询出价格大于90的书籍名称 Book.objects.filter(name_icontains("o")).valuse("name") #查询出书名中包括o的信息,icontains表示忽略大小 阅读全文
posted @ 2018-11-09 10:51 这一生,谢谢自己 阅读(156) 评论(0) 推荐(0) 编辑

表记录查询

摘要: 查询的方法: (1)all:查询表中所有的信息 def select(request): book=Book.objects.all() #查询所有的书籍信息 return render(request,"select.html",locals()) (2)all()[:3]取前三条 (3)Book 阅读全文
posted @ 2018-11-09 10:45 这一生,谢谢自己 阅读(153) 评论(0) 推荐(0) 编辑

ORM增删改查(django)

摘要: 单表操作: 一、添加 (1)方式一 from mysite.models import * def add(request): book= Book(name="python",price=99,author="python作者") book.sava() return HttpResponse(" 阅读全文
posted @ 2018-11-09 09:46 这一生,谢谢自己 阅读(301) 评论(0) 推荐(0) 编辑

数据库表与表之间的对应关系

摘要: 一对一 比如人和身份证号码的关系 一对多 比如员工表(姓名、性别、年龄、部分id)和部门之间的关系,一个人只能属于一个部门,一个部门可以有多个人 其中部门属于主表(不依赖与员工表) 多对多 比如文章和分类,一篇文章可以有多个分类,一个分类可以有多篇文章,需要一张中间表,比如: 阅读全文
posted @ 2018-11-08 15:52 这一生,谢谢自己 阅读(1584) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10