TIL

24일차_나홀로 일기장

haedal-uni 2021. 10. 6. 23:57
728x90

심화_일기장에서 배운 2가지 

새로 배운 코드 정리

 

 

1. 사진 가져오기

사진 가져오기 정리

 

FormData에 title과 content, 사진 file을 담아서 data에 form_data 변수로 서버에 보냈다.

서버는 받은 파일을 현재 날짜.확장자 로 db에 저장

 

 

2. 현재 날짜 가져오기

today = datetime.now()
mytime = today.strftime("%Y-%m-%d-%H-%M-%S")

 


Git

gitignore을 설정해서 git에 필요없는 파일은 업로드 되지 않게 했다.

git bash를 이용해서 작성하는 설명이 잘 없는 것 같다.

특정 폴더를 .폴더명 으로 해야하는지 폴더명으로 gitignore에 적어야하는지 몰라서 2개 다 적었다.😂

vim .gitignore

 

참고 사이트 >>  https://gbsb.tistory.com/11

 

 

 

git 사용하다가 요즘에 자주나는 에러가 있는데 LF will be replaced by CRLF in~ 라는 에러가 자주 뜬다.

git config --global core.autocrlf true

 


웹 프로그래밍 심화 2주차 강의에서 아래 화면 처럼

글자가 이상하게 나와서 meta 태그도 설정해보고 이 전에 혼자 봇 만들다가 인코딩 에러가 떴을 때 했던 

"utf-8" / "cp949" / "euc-kr" 방법도 해봤는데 안바뀌었다. (왜지?🤔)

 

 

강의를 더 듣다보니 해결 방법이 나와있었다.

.encode('ascii','ignore').decode('utf-8')

 

 

 

단어장에서 예문에  bold로 표시되어야 하는 부분이 있는데

jinja2에서는 <b> 태그로 나와있어서 이를 설정을 따로 해줘야 한다고 했다.

근데 나는 동일 단어를 입력했을 때 <b>태그로 표시되는 부분이 없었다. (왜지?🤔)

<span class="example">{{ definition.example|safe }}</span>

 

|safe 를 붙여서 <b>태그로 띄우지 않고 bold로 바로 띄우게 하는 건데

나는 위 코드를 써도 <b>태그 자체가 안보여서 그런지 굵게 표시되는게 없다.

 


 

강의도 들어야하고 프로젝트도 해야하고 git도 해야하고(나와의 약속?)

학교 수업도 들어야하고 중간고사 준비도 곧 해야하는데 하루가 너무 바쁜 것 같다.😭😭😭

728x90