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 |