一、模型类创建
配置成功够在ubantu下面查看数据库的表,如下图表示成功
数据
对数据库增删查改:
#导入相应的表
from .models import user
def add(request):
#方法一:
# mr=user(name='张三',city="山西")#实例一个对象
# mr.save()#保存
#方法二:
# mr=user();
# mr.name='李四';
# mr.city='北京';
# mr.save();
#方法三:
#objects.create
# user.objects.create(name='李四',city='北京')
#方法四:
# 添加数据不用保存,如果添加的数据与数据库的数据冲突,则不添加
user.objects.get_or_create(name='赵四',city='东北');
return HttpResponse('添加成功')
#查询
def select(request):
#查询全部
# rs=user.objects.all()
# print(rs)
#查询单个
# rs=user.objects.get(id=2);
# print(rs)
#查询使用过滤
# rs=user.objects.filter(name='李四')
# print(rs)
return HttpResponse('查找成功')
#修改
def update(request):
#方法一:
#先获取数据
# rs=user.objects.get(id=2)
#修改数据
# rs.name='疯子';
#保存数据
# rs.save();
#方法二:
#过滤修改
# user.objects.filter(id=3).update(name='张然');
#全部修改
# user.objects.all().update(city='大同')
return HttpResponse('修改成功')
#删除
def delete(request):
#方法一:
user.objects.get(id=1).delete();
return HttpResponse('删除成功')