0
我測試我的Django的看法:Django的查看測試斷言錯誤
self.assertEqual(response.context['area'], '<Area: a>')
而且我收到以下錯誤:
AssertionError: <Area: a> != '<Area: a>'
什麼類型是尖括號中的一部分?我需要比較什麼?
我測試我的Django的看法:Django的查看測試斷言錯誤
self.assertEqual(response.context['area'], '<Area: a>')
而且我收到以下錯誤:
AssertionError: <Area: a> != '<Area: a>'
什麼類型是尖括號中的一部分?我需要比較什麼?
看起來像區域上下文變量是指區域的一個實例,它可能是一個Django模型。你正在比較它與一個字符串。請在您的上下文變量上明確調用str()
,或(最好)與實際的Area對象進行比較。