개발 기록
210924 TIL 본문
내용
웹 심화 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