博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django-数据库增查
阅读量:5020 次
发布时间:2019-06-12

本文共 810 字,大约阅读时间需要 2 分钟。

1/ python manage.py shell ---------一般用于调试操作

2/ 建表--定义类

#产品表

class ProductModel(models.Model):
#通过类属性定义字段def __str__(self):return '产品:%s'%self.name #为了在后台显示内容的时候,不是以对象像是def __repr__(self):return self.__str__()class Meta:verbose_name = '产品管理' #后台首页表单管理 verbose_name_plural = '产品管理'

3/增加数据:

(1)/实例化类对象,添加数据

obj = models.UserInfo(user='yangmv',pwd='123456')obj.save()

(2)

models.UserInfo.objects.create(user='yangmv',pwd='123456')

(3) 跟2相同解构参数

dic = {
'user':'yangmv','pwd':'123456'}models.UserInfo.objects.create(**dic)

4/查询操作

models.UserInfo.objects.all()models.UserInfo.objects.all().values('user') #只取user列models.UserInfo.objects.all().values_list('id','user') #取出id和user列,并生成一个列表models.UserInfo.objects.get(id=1)models.UserInfo.objects.get(user='yangmv')

 

转载于:https://www.cnblogs.com/wuzaipei/p/9920902.html

你可能感兴趣的文章
c#冒泡法排序
查看>>
xeno 实时性能测试 系统时钟1秒100个tick再测试
查看>>
window 8 metro 访问Assets文件
查看>>
解读刘强东关于人才的两个标准和5个层次
查看>>
iOS9下UICollectionViewCell的awakeFromNib问题
查看>>
厚积薄发系列之JDBC详解
查看>>
js面向对象-原型链
查看>>
ThinkPHP入门
查看>>
【Google SDK】 Android 密钥库系统02_两种使用方式
查看>>
poj 3140
查看>>
CentOS上PHP完全卸载
查看>>
2016huasacm暑假集训训练四 递推_B
查看>>
成长这件小事
查看>>
重启部署在阿里云上的huginn
查看>>
STM32 Cube mx 安装
查看>>
class.equals
查看>>
MNIST数据集分类简单版本
查看>>
接口如何实现多态
查看>>
css3学习--css3动画详解二(3d效果)
查看>>
docker简介
查看>>