建设银行龙卡信用卡官方网站,南宁有做门户网站的公司吗,网站开发专家,适用的深圳网站定制开发python-web应用程序-Django数据库-操作表中的数据
一、新增数据
类.objects.create(字段名 字段值#xff0c;字段名 字段值#xff0c;...)导入models包 models.User.objects.create(nameyulin,sex0,info三好学生)即可对数据进行操作
二、删除数据
类.objects.filter(…python-web应用程序-Django数据库-操作表中的数据
一、新增数据
类.objects.create(字段名 字段值字段名 字段值...)导入models包 models.User.objects.create(nameyulin,sex0,info三好学生)即可对数据进行操作
二、删除数据
类.objects.filter(id 3).delete()
#删除id为3的数据行
类.objects.all().delete()
#删除所有数据三、获取数据
data_list UserInfo.objects.all()
#UserInfo.objects.all()返回的是一个QuerySet类型的对象,表中所有数据
#相当于data_list [对象、对象、对象]为一个列表
for obj in data_list:print(obj.name,obj.sex,obj.info)data_list1 UserInfo.objects.filter(id 1)
#返回id为1 的包含一个对象的列表 [obj,]需要循环遍历#如何只有一行数据可
data_list2 UserInfo.objects.filter(id 1).first()
#得到Obj就不需要循环遍历后端
def test(req):data_list models.User.objects.all()return render(req,test.html,{user:data_list})前端获取
body
{% for obj in user %}{{ obj.name }}{% if obj.sex 0 %}{{ 男 }}{% else %}{{ 女 }}{% endif %}{{ obj.info }}
{% endfor %}
/body四、更新数据
类.objects.all().update(password 999)
#将表中的所有密码改为999类.objects.filter(id 3).update(password 999)
#将表中id为3的密码改为999