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')

 

相关文章:

  • 2021-11-20
  • 2021-09-20
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
  • 2022-01-18
  • 2021-08-21
  • 2022-02-15
猜你喜欢
  • 2022-12-23
  • 2021-09-26
  • 2021-09-16
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案