📢TMI


벌써 금요일 이라니 시간이 정말 빠르게 지나간다 내일부터 3일간의 휴가 공부 해야지.~

✍TIL(Today I Learned)


Jinja2 템플릿 언어 이용하기, 프로젝트: 시간 쌓이기

Jinja2 란

Jinja2는 파이썬에서 가장 많이 사용되는 템플릿 엔진 중 하나fh Django의 템플릿 시스템에서 영감을 얻었지만 템플릿 작상자에게 더 강력한 도구 세트를 제공하는 표현 언어로 확장했습니다. 또한 보안이 중요한 애플리케이션을 위해 샌드박스 실행 및 선택적 자동 이스케이프를 추가한다.

@app.route('/')
def main():
    myname = "sparta"
    return render_template("index.html", name=myname)
    
    <h3>Hello, {{ name }}!</h3>

몽고db에 시간을 저장하는데 그래프로 뿌려주기 위해서 초 단위로 계산하여 시간정보를 쌓아준다

                                   기존


변경

👁‍🗨TIF(Today I Feel)


오늘 처음으로 jinja2 언어를 배워보았는데 신세계를 경험한 기분이었다. 자바스크립트에서 할 일을 정말 많이 줄여주고 도와주는 템플릿 엔진 이였는데 정말 이용할 가치가 충분한 엔진이라고 느꼈다, 내가 자연스럽게 사용하기 위해서는 시간이 걸릴 거 같지만 열심히 연구해봐야 겠다. 그리고 오늘은 프로젝트 면에서 공부시간을 체크하고 정보를 뿌려주는 것에 있어 문자열보다 숫자형태로 나타는게 쉽다는 결론을 지어서 datetime 이라는 파이썬 임포트를 이용해 숫자형태로 나타내어 주었다 그리고 우리는 공부시간을 토대로 그래프를 보여주기 위해 시간을 초로 저장하도록 설계했다 시간에 6060 을 주고 분에 60을 주고 int로 형변환을 시켜서 숫자로 저장되게 만들었다 정보들을 그래프로 보여줄텐데 정말 기대가 된다

📢 To-do list


1.진짜 심화 2주차 마무리 하고 3주차 시작
2.githubaction 하기

profile
"한 명이 걷는 천 걸음 보다 천 명이 함께 걷는 한 걸음이 성공의 시작이고 완성이다"

1개의 댓글

comment-user-thumbnail
2021년 10월 9일

.

답글 달기