Django
蓝色樱桃
这个作者很懒,什么都没留下…
展开
-
Django,数据库一对多,反向查询
定义类,创建表 from django.db import models class Teacher(models.Model): teacher_name = models.CharField('老师名', max_length=20) class Student(models.Model): student_name = models.CharField('学生名', max_length=20) teacher= models.Forei..原创 2020-07-16 18:14:45 · 1950 阅读 · 0 评论 -
Django shell 中查看已经执行的sql语句
Django shell 中查看已经执行的sql语句(版本:1.11.8)启动 django shell python3 manage.py shell ```打印单条查询语句from bookstore.models import Book // 导入app模块sq = Book.objects.all() // 查询表中所有数据print(sq.query) // 打印sq查询语句打印sql语句历史记录from django.db import connection原创 2020-07-11 13:22:40 · 271 阅读 · 0 评论 -
Django笔记,使用F对象解决修改数据库的并发问题
Django,使用F对象解决修改数据库的并发问题2. 作用3. 说明4.示例例①:直接操作值例②:比较导包 from django.db.models import F F('字段名')2. 作用通常是对数据库中的字段值在不获取的情况下进行操作用于类属性(字段)之间的比较3. 说明一个 F() 对象代表了一个model的字段的值F对象通常是对数据库中的字段值在不加载到内存中的情况下,直接在数据库服务器端进行操作,从而避免多用户各自对数据进行操作所造成的并发问题4.示例例①原创 2020-07-08 00:51:11 · 231 阅读 · 0 评论