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