AssertionError 발생

조건의 반대되는 상황이 계속 됌.
로그인 아이디와 새 글을 작성했을 때 user 가 같음.
delete 요청에 아이디를 안넣어줌... 쯧..
포스트맨 헤더에 토큰을 잘 넣어줬는지 확인하자.
 
오늘 할 일!
  • 내일부터 할 것은 완료시간을 현재 시간으로 넣을 수 있도록 바꿔줘야한다.
  • 지금의 생각은 is_complete가 true가 되었을때 같이 바꿔줘야하는데 어떻게 해야할지 모르겠다.
  • 그리고 updated_at도 수정을 하지 않는 이상 안나오도록 할 수 있을까?
  • 그리고 삭제를 구현하자.
  • 그리고 모델의 필드를 추가해야하고,
  • 추가기능은 하지말고 부족한 공부를 어여 끝내도록 하자.
투두리스트 완료하면 현재시간 추가는 구현이 되었다.
class UpdateTodo(APIView):
    def put(self,request,todo_id):
        todo = get_object_or_404(Todo, id=todo_id)
        serializer = UpdateTodoSerializer(todo, data=request.data)
        if serializer.is_valid():
            if request.data['is_complete'] == 'true':
                todo.completion_at = datetime.today()
                serializer.save()
                return Response(serializer.data, status=status.HTTP_201_CREATED)
            else:
                serializer.save()
                return Response(serializer.data, status=status.HTTP_201_CREATED)
 
User모델도 만들어서 회원가입과 업데이트에 적용을 시켰다. 후~
추가는 일단 패스하자.

'장고 심화' 카테고리의 다른 글

장고 심화: 3주차  (0) 2023.04.21
장고 심화: 2주차 6강~ 끝까지.  (0) 2023.04.20
장고 심화: 2주차 5강까지.  (0) 2023.04.20
장고 심화: 1주차  (0) 2023.04.18

+ Recent posts