python-操作数据库

ilove学习网的django学习笔记

视频课程地址:
http://42.96.172.164/Django/k77#
ilove学习网首席讲师Stephen Huang,微博: 新浪微博@ilove学习网, 腾讯微博@huangguan7992

本节课知识点: 学习创建,查询,修改,删除语句

学习内容:
创建新的数据:set.create(choice='Not much', votes=0)
查询数据:set.all(),set.count(),filter(条件),get(条件)
删除数据:delete()

导入表:from polls.models import Poll,Choice

得到表的数据对象:
p=Poll.objects.get:(pk=1)或 Poll.objects.filter(id=1)或Poll.objects.filter(qeestion__startswith='what')或Poll.objects.get(pub_date__year=2012)
输出定义的变量:p.was_published_rectently()

显示所有:p.choice_set.all()
显示数量:p.choice_set.count()
Choice.objects.filter(poll__pub_date__year=2012)
创建答案:.choice_set.create(choice='Not much', votes=0)

遇到的问题:
区分单下划线和双下划线。

解决方法:
每天学一节,按照视频一步一步操作,So easy, 运行通过啦!

原文地址:https://www.cnblogs.com/luckyhappy/p/3178971.html