2014-09-04 26 views
-1

我有這個奇怪的例外:對象在我的數據庫存在,get不工作,但過濾器是...爲什麼django object.get會在何時引發DoesNotExist?

(Pdb) p ProjectPhase.objects.get(slug='done-complete') 
*** DoesNotExist: DoesNotExist('ProjectPhase matching query does not exist.',) 

(Pdb) p ProjectPhase.objects.all().filter(slug='done-completed') 
[<ProjectPhase: 8 - Done - Completed>] 

任何提示?

回答

1

兩種文本都不同。首先是:done-complete和第二個done-completed

所以,

ProjectPhase.objects.get(slug='done-completed') 

應工作

+0

笑好,謝謝。我試圖刪除我最後沒用的問題,但是我不能 – Thomas 2014-09-04 09:12:13

相關問題