본문 바로가기

TIL

TIL 050123

print()하면 다음줄로 줄바꿈!

for문으로 print() 계속하면 \n 필요 없다.

줄바꿈은 슬래시!!!

"\n".join()으로 줄바꿈 할 수도 있다.


for문 중첩해서 쓸 때 잘 생각해보기!

j를 고정해놓고 i들을 다 확인한 후 그 다음 j로 넘어가는건지, 그 반대인지...

일단은 moves의 j를 고정해놓고 board의 i를 for문 돌리는 거라면

for j in moves:

    for i in board:

이렇게 해야한다!!!


회원 탈퇴는 DB에서 회원 정보를 삭제하는게 아니다.

만약을 위해 탈퇴한 회원의 정보를 일정기간 보관 후 삭제. 

그러면 탈퇴한 사용자가 곧바로 같은 id로 재가입하는걸 막을 수 있다. 

장고에서 기본 제공하는 is_active를 False로 바꿔주거나 뭔가 다른 status를 나타내는 field 만들어주기!

is_active로는 휴면 계정 관리를 하고 탈퇴 계정은 따로 만들어서 할 수 있다.


개인 과제 수행 시 completion_at을 언제까지 todo를 완료해야하는건지로 생각하고 title처럼 사용자가 입력하게 했는데 언제 todo를 완료 체크했는지 자동으로 시간이 기록되게 하는거였다.

새 강의 지급이 지연되는 김에 completed_at으로 하나 더 만들어봐야겠다.


https://jupiny.com/2016/10/05/model-datetimefield-in-korean/

 

model에서 DateTimeField 한국 시간으로 설정하기

# models/diary.py class Diary(models.Model): created_at = models.DateTimeField(auto_now_add=True) 이렇게 model을 만들어 model의 instance를 만들게 되면 created_at 필드에는 기본적으로 UTC 시간이 들어가게 된다. 그래서 일단

jupiny.com

 

'TIL' 카테고리의 다른 글

TIL 050323  (0) 2023.05.03
TIL 050223  (0) 2023.05.02
TIL 042823  (0) 2023.04.28
TIL 042723  (0) 2023.04.27
TIL 042623  (0) 2023.04.26