當在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