操作我有一個切換用戶狀態(有效無效)的視圖功能:邏輯非在Django
def toggle_user_state(request, user_id, current_state):
user = get_object_or_404(User, pk=user_id)
user.is_active = not current_state
user.save()
return HttpResponseRedirect(reverse('cdms:user_details', kwargs={'user_id': user.id}))
如果current_state
爲True,它通過使假工作正常。但是如果current_state
是False,它仍然是False。
我也試過print(not current_state)
,但是令人驚訝的是不是False仍然是False!
嘗試同時打印'curernt_state'和'not current_state'。 – AKS
這聽起來很愚蠢,但是你在'current_state'中使用布爾運算符還是字符串? –