내일배움캠프 80일차

김서영·2022년 12월 27일
0

내일배움캠프 TIL

목록 보기
82/85

1. 오늘 내가 한 일!

피드백 수정!

  • 게시글 작성 시간 오류 수정
  • 본인 게시글에서 다른사람 댓글 삭제 안되는 오류 수정
  • 커스텀리스트 버튼 위치 및 체크박스 크기 수정
  • 게시글 상세페이지에서 username을 클릭해도 userpage로 이동하도록 수정
  • 게시글 상세페이지에서 게시글 삭제 시 userpage로 이동하도록 수정
  • 트러블 슈팅 작성
  • 아키텍처 작성

2. 문무해알

- 게시글 작성 시간 오류 수정

- 문제점

장고 settings.py에서 시간을 TIME_ZONE = "Asia/Seoul"으로 설정했음에도 게시글 작성 시간이 현재 시간보다 9시간 전으로 작성이 되었다.(적용이 안된 것)

- 무엇을 몰랐는지(내가 한 시도)

mysql에서 타임존 설정 바꾸기를 시도해 봤을 때는 잘 되지 않아 장고 자체에서 오류를 해결하는 방법을 찾다가 오류를 해결할 수 있는 방법을 찾게 되었다.

- 해결 방법

USE_TZ = TrueUSE_TZ = False으로 수정하면 된다!

- 알게 된 것

LANGUAGE_CODE = 'ko-kr'
TIME_ZONE = 'Asia/Seoul'
USE_I18N = True
USE_L10N = True
USE_TZ = True

보통은 장고 settings.py에 위와 같이 설정을 해 놓는다.
timezone을 서울로 입력하였기 때문에 db에도 같은 시간대로 적용이 되어야 한다고 생각했지만 실제로는 UTC기준으로 입력이 된다고 한다.

  • 장고 내부적으로 인식하는 시간대를 사용
    USE_TZ = True
  • local time을 사용
    USE_TZ = False

꼭 기억하자!!!
참고자료 : https://kimdoky.github.io/django/2018/05/13/django-timezone-error/

3. 알게 된 것

- div박스 양 끝에 놓는 css

1. disply flex이용하기!

display: flex;
justify-content: space-between;
align-items: center;

참고자료 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=psj9102&logNo=221204146576

2. float 이용하기!

float:right;
float:left;

profile
개발과 지식의 성장을 즐기는 개발자

0개의 댓글