0
A
回答
0
.get()用於獲取單個實例。當確定queryset返回單個對象時,我們使用get。 如果多個實例存在就會拋出你在控制檯上的錯誤:
get() returned more than one person -- it returned 2!
一個Person模型一個典型的GET查詢是:
Person.objects.get(id=1)
但是,__exact
使用與查詢集作爲參數檢查。例如: 如果我們有一個模型Person
,並且您想查找名稱完全等於「Luv33preet」的所有人員對象。
查詢集因爲這將是:
Person.objects.filter(name__exact="Luv33preet")
我希望這有助於!
0
兩者沒有可比性都有不同的用途
models.py -
class Model1.py():
name= models.CharField(max_length=1000,null=True)
views.py(查詢) -
Model1.objects.get(name='RakeshRao') #retrieve single object
Model1.objects.get(name__exact='RakeshRao') #part of query same as 'LIKE' in SQL
+0
這個答案是否清楚了您的概念? –
相關問題
- 1. 比較兩個GET請求
- 2. 如何比較舊的GET變量和新的GET變量?
- 3. get-childitem與-recurse的原因-contains比較行爲時比較$ gitstatus
- 4. Java get String CompareTo作爲比較對象
- 5. 通過get方法比較ArrayLists扇區
- 6. 比較來自Get-ADUser陣列的值
- 7. 比較兩個BMP文件以Get-FileHash
- 8. Findbugs和比較
- 9. Epsilon和比較
- 10. 可比較和比較器接口
- 11. Java比較器和可比較
- 12. GET字符串和一個保存的文本比較
- 13. 比較GET數組值和記錄集循環值
- 14. 的CompareTo()和比較()比較的方法和可比
- 15. 比較器和可比
- 16. 比較__aeabi_uidiv和__aeabi_uidivmod
- 17. Qt和QdateTime比較
- 18. 比較Java和GPars
- 19. 比較CGPoint和NSNumber
- 20. 比較Slickedit和Eclipse
- 21. 比較hsqldb和mysql
- 22. UIWebView和Safari比較
- 23. MYSQL和REGEX比較
- 24. SQL SUM和比較
- 25. 升頻和比較
- 26. 比較NSCFString和NSCFBoolean
- 27. MySQL的比較和 '%'
- 28. 賦值和比較
- 29. ehcache和lucene比較
- 30. 比較ViewState和SessionState
他們是完全不同的東西,得到一個檢索*單個實例*和'__exact'是查詢的一部分,但並不表示它只能應用於單個實例 – Sayse