一、字段和字段参数介绍
class Book(models.Model): # 如果不写id,会默认一个id,并且自增 #primary_key=True 表示该字段是主键,一个表中只能由一个主键 # id = models.AutoField(primary_key=True) # varchar类型,长度, # 字段是否可以为空:null=True,可以为空 # 默认值:default='未知书名',如果没传,默认是它 # 设置索引:db_index=True 表示该字段是辅助索引 # 是否唯一:unique=True 表示唯一 name=models.CharField(max_length=32,null=True,default='未知书名',db_index=True,unique=True) # float类型 # max_digits 最大长度是5 4567.5 # decimal_places=2 小数点后两位 23.56 999.99 price=models.DecimalField(max_digits=5,decimal_places=2) # DateTimeField年月日时分秒 # auto_now=True 新增,默认使用当前时间 # auto_now_add=True 修改,设置当前时间 publish_date=models.DateTimeField(auto_now=True) publish=models.CharField(max_length=32)
二、单表增加
两种方式第一种: models.Book.objects.create(name='xxx',price=10.34,publish='南京出版社')第二种: book=models.Book(name='yyy',price=11.34,publish='南京出版社') book.save()
三、单表查询(1)
# 查询名字叫xxx的书from app01 import modelsdef books(request): # models.Book.objects.create(name='xxx',price=10.34,publish='南京出版社') # # # book=models.Book(name='yyy',price=11.34,publish='南京出版社') # book.save() # 查询所有 res=models.Book.objects.all() print(res) # 查询名字叫xxx的书(是个列表:QuerySet) res = models.Book.objects.filter(name='xxx') res = models.Book.objects.filter(name='xxx')[0] res = models.Book.objects.filter(name='xxx').first() # 查询名字叫xxx的书(就是book对象),如果没有或者由多个,都报错 # 查询结果必须有且仅有一个才正常,否则报错 res=models.Book.objects.get(name='sss') # print(res.name) return HttpResponse('两本书保存成功')
原文转载:http://www.shaoqun.com/a/480990.html
cicpa考试:https://www.ikjzd.com/w/1375
淘粉吧怎么返利:https://www.ikjzd.com/w/1725
heap:https://www.ikjzd.com/w/2012
一、字段和字段参数介绍classBook(models.Model):#如果不写id,会默认一个id,并且自增#primary_key=True表示该字段是主键,一个表中只能由一个主键#id=models.AutoField(primary_key=True)#varchar类型,长度,#字段是否可以为空:null=True,可以为空#默认值:default='未知书名',如果没传
易速:https://www.ikjzd.com/w/2389
易麦:https://www.ikjzd.com/w/2048
亚马逊新卖家超细致入门指南!注册亚马逊卖家账户注意事项!:https://www.ikjzd.com/home/120708
全球首家!京东物流中欧班列跨境电商物流专列始发!:https://www.ikjzd.com/home/1249
官宣:7月1日起,亚马逊正式对这8个州征收电商销售税!:https://www.ikjzd.com/home/100170
No comments:
Post a Comment