python Web框架 Django学习(4) API

记录了一下实践过的API

都能用,具体估计就我能看懂。看不懂的留言。。

# 查看数据库对应所有数据对象
  对象名.objects.all()

# 读取指定ID的数据(返回对象)
  对象名.objects.filter(id=1)

# 获取具体数据
  对象名.objects.get((id|pk)=1)
  (如果没有就抛异常)

# 一对多关联
  p=对象.objects.get(id=1)
  p.被关联_set.all()

# 增加数据
  c=p.被关联_set.create(choice_text=内容,votes=0)

# 查看被关联的对象
  c.对象

# 查看所有一对多的值
  p.被关联_set.all()

# 被关联数量统计
  p.被关联_set.count()

# 删除数据
  c=通过filter方法指定属性
  c.delete()

# 更新数据
  aa=p.(被关联|对象)_set.get(id=1)
  aa.表字段="要改成的值"
  aa.save()

# 非关联的增加数据
  a=对象名{大写第一个字母}(字段="内容")
  a.save()
原文地址:https://www.cnblogs.com/xiaoCon/p/3497669.html