当在django中查询People.objects.all(pk=code)
时,pk=code
是什么意思?Django主键
Django主键
回答
这是一个查询,获取具有“代码”值的任何主键的People对象。
默认情况下,所有Django模型实例都有一个唯一标识该对象的主键。通常它是一个自动递增的整数,但只要肯定是唯一的,你可以将其定义为任何你想要的。
http://docs.djangoproject.com/en/dev/topics/db/models/#id1
编辑:现在,我看的代码片段一点点接近,而不是仅仅假设它说,它并没有太大的意义。 all()方法应该是一个get()。给all()赋予pk没有任何意义,因为它只返回该类型的所有对象。
http://docs.djangoproject.com/en/dev/ref/models/querysets/#all http://docs.djangoproject.com/en/dev/ref/models/querysets/#id5
你的意思是说它的总和就像code = sumthing或orderby code? – Hulk 2010-01-21 05:22:13
调用People.objects.all(pk=code)
(主叫所有)将导致PK =代码被忽略和一个QuerySet所有的人返回。
调用People.objects.get(pk=code)
(调用得到)将导致返回pk =代码的People对象,或者如果未找到则返回错误。
- 1. Django假主键
- 2. Django主键错误?
- 3. Django - 多列主键
- 4. Django按照主键JSON
- 5. Django的自定义主键
- 6. 主键要求在Django
- 7. django Charfield适合主键?
- 8. Django的主键ID马平
- 9. 重定向主键django {%url%}
- 10. Django对很多主诉主键
- 11. Django的模型 - 外键作为主键
- 12. django中的主键和唯一键
- 13. Django作为外键的主键
- 14. 2 django模型主键和外键
- 15. Django的:主键是越来越空值
- 16. Django中的自定义主键问题
- 17. Django + PostgreSQL:如何重置主键?
- 18. Django的期待主键我没有
- 19. Django没有分配任何主键
- 20. 更新主键的Django的MySQL
- 21. 访问的URL主键在Django查看
- 22. 从数据库获取主键(Python/Django)
- 23. Django的Field.unique是否创建主键?
- 24. 综合主键Google应用引擎(django)
- 25. Django - 没有主键的“ManyToMany”(AutoField)
- 26. Django-rest:显示非主键字段
- 27. Django模型和主要 - 外键关系
- 28. 设置在Django模型的主键
- 29. Django主键错误(djongo驱动程序)
- 30. Django的模型有两个主键
如果有帮助,pk是表的'id'的别名 – 2010-01-20 14:25:59