我有一个奇怪的异常:对象存在于我的数据库中,get
不起作用,但过滤器确实...
(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>]
任何提示?
答案 0 :(得分:1)
两种文本都不同。第一个是done-complete
,第二个是done-completed
。
所以,
ProjectPhase.objects.get(slug='done-completed')
应该工作