개발 기록

210924 TIL 본문

TIL

210924 TIL

수염차 2021. 9. 25. 00:48

내용

웹 심화 2주차일 뿐인데 jinja2가 생각보다 이해가 잘 안가서 반복해서 듣고 있는 중,,

프로젝트도 걱정했는데 팀원분들이 격려를 많이 해주셔서 더 잘해야겠다고 생각이 들었다 !!

하루가 너무 빨리 간다 시간을 잘게 써야겠다.

# 개발 업무내용

<jinja2>

  • 외부 api에서 잘 못 보내서 특수문자 깨진 것들 없애주기
.encode('ascii','ignore').decode('utf-8')
  • 파이썬 파일에서 변수 지정 후 이름 지정해서 보낸다. html 파일에 지정해준 변수가 들어갈 자리를 {{ }}로 표시한다.
  • jinja2는 바로 <body>에 변수 지정, for문 , if문 써준다
  • {% if(for)(set) %} ~~ {% endif(for) %} →끝 표시 해야함
  • 키 값 가져올때

→ result["word"] == result.word

  • 날짜 선택 폼 만들기
<input type="**date"**></input>
  • 파라미터 = 매개변수 : 함수를 정의 할 때 사용하는 변수
  • 전역변수 : 함수 외부에서 선언된 함수. 프로그램 전체에서 접근 가능
  • 지역변수 : 함수 내부에서 선언된 함수. 함수 끝나면 없어짐

# 이슈

  • 사진 업로드 없이 저장 할 때 기본 이미지 불러오기
file_len = len(request.files) 
# file_len 이 0이면 JS에서 파일을 안보낸준 것! 
# 파일을 안보내줬으면 default 파일이름을 넘겨준다. 
if file_len == 0: 
    full_file_name = "default.png" # default 파일이름 설정 
else :
  • 선택한 날짜 값 반환해주는 함수
funtion input() { dday = document.querySelector("#inputdate").value; }

참고한 페이지 → https://coding-with-jina.tistory.com/88

# To-do List

  • 웹 심화 2주차 듣고 복습

'TIL' 카테고리의 다른 글

210926 WIL (2주차)  (0) 2021.09.26
210925 TIL  (0) 2021.09.26
210923 TIL 프로젝트 첫날  (0) 2021.09.24
210922 TIL 추석 연휴 마지막  (0) 2021.09.24
210921 TIL  (0) 2021.09.24
Comments