# jinja2

41개의 포스트

WIL(1주차 회고)

<월요일(1일차)> - Flask, jinja2 템플릿, JWT <화요일(2일차)> - SSR/CSR<수요일(3일차)> - JWT와 쿠키/세션, 쿼리스트링<목요일(4일차)> - 개행문자(이름의 중요성? 이라고나 할까)<금요일(5일차)> -

1일 전
·
0개의 댓글
·
post-thumbnail

TIL - Jinja2 템플릿 엔진을 이용한 서버사이드 렌더링 방식

Jinja2는 flask에서 제공하는 템플릿 엔진이다템플릿 엔진이란 무엇인가서버에서 받아온 데이터를 효과적으로 보여줄 중간 매체템플릿 엔진을 사용하면 비교적 간략한 표현(조건문, 변수, 반복문)을 통해 효과적으로 데이터를 가공하여 웹페이지를 보여줄 수 있다설치 및 폴더

5일 전
·
0개의 댓글
·

[Jinja2] Basic

템플릿언어HTML 내 아래 형식으로 사용{{ 변수명 }} : 변수값 HTML로 표시{% set 변수명 %} : 변수선언변수명|자료형 : 형변환반복문조건문

2022년 9월 19일
·
0개의 댓글
·

⚓️ 항해99 Chapter1 5조 미니 프로젝트

프로젝트 제목: 💪 운동갈지도프로젝트 설명: 내 주변 운동할 수 있는 곳들을 보여주는 지도 사이트프로젝트 기간: 2022.07.11 ~ 2022.07.14남궁은안승현이길종HTML5, CSS3, JavaScriptPython (flask, jinja2)AWSMongoD

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

[TIL]20220713

항해99 1주차 프로젝트를 진행하기 위하여 추가적으로 공부할 거리가 생겼다.0주차 때 공부한 "웹개발 종합반" 강의에서 더 나아가 Flask 심화학습이다.Flask 프레임워크에서 다이내믹한 웹페이지를 구현하기 위해 사용하는 언어 Jinja2를 학습하였다.Jinja2는

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

항해99 1주차 프로젝트 첫 회의

오전에는 이범규대표님의 오리엔테이션이 진행되었다. 광고나 녹화된 영상으로만 뵙던 분을 라이브로 만나뵈니 꼭 연예인을 만난 기분이었다.전날 설레는 마음 때문에 이른 잠에 들지 못해 첫 날부터 정신이 그닥 맑진 않았지만 또 이범규 대표님의 이야기들 덕분에 열정이 끓어 올라

2022년 7월 11일
·
0개의 댓글
·

동작이노베이션캠프 개념정리

노마드코더로 개념이해 세션 vs 토큰 vs 쿠키? 기초개념 잡아드림. 10분 순삭!감동적으로 정리 잘 된 글JWT(Json Web Token) 인증방식나도 이렇게 쓸 수 있도록 공부하고 정리해야겠다...!

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

WIL (항해 1주차 회고)

1주 WIL

2022년 5월 15일
·
0개의 댓글
·

TIL: 2022-05-10

jinja2 > jinja2 템플릿 언어 Flask 프레임워크에서 사용하는 템플릿 언어. '템플릿'이 되는 HTML 문서에 데이터가 들어갈 곳을 표시해놓는 역할을 합니다! jinja2 에서 사용하는 명령어 data를 정수 값으로 환산 html 태그가 들어올 경우

2022년 5월 11일
·
0개의 댓글
·
post-thumbnail

python-jinja2를 이용한 encoding

jinja2를 이용하여 출력하는 도중 이미지의 마지막 회색 글씨처럼 인코딩이 깨져서 텍스트가 출력되는 경우변수 뒤에 .encode('ascii','ignore').decode('utf-8')코드를 추가해주면 위와 같이 인코딩이 깨진 텍스트를 지워준다.

2022년 5월 10일
·
0개의 댓글
·

python-jinja2에서 html 태그 이용

jinja2는 기본적으로 html 태그를 사용하지 않기 때문에 jinja2에서 html 태그를 사용하기 위해서는위의 코드와 같이 변수 뒤에 |safe를 붙여주면 html 태그를 사용할 수 있게 해준다.

2022년 5월 10일
·
0개의 댓글
·

python-jinja2 조건문

jinja2를 이용하여 None값(ajax의 null)을 조건문 if를 이용하여 표시하지 않는 조건문을 작성하기 위한 코드는이런식으로 작성하는데None 값이 아닌 경우를 고르는 경우 1번과 2번의 코드가 같은 의미를 가지는 코드이다.

2022년 5월 10일
·
0개의 댓글
·
post-thumbnail

python-jinja2

실시간 서울시 미세먼지 api를 이용해 데이터를 받아서 화면에 출력하는 기존 ajax 코드는이런식으로 temp_html을 설정하고 append(temp_html)을 이용해 붙여 주었다면,파이썬 패키지 jinja2를 이용하였을 때는 html body 본문에형식으로 {%

2022년 5월 10일
·
0개의 댓글
·

jinja2.exceptions.UndefinedError: 'user_info' is undefined

user_info = db.users.find_one({"username": payload"id"}) return render_template('index.html', user_info=user_info) 를 넣어주지 않아 발생한 에러

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

[인스타그램 클론코딩] 프로필 페이지 구현하기 - 로컬 이미지

아직은 로컬에 저장되어 있는 이미지를 이용한 프로필 페이지 구현밖에 하지 못하지만 그 과정의 로직도 나에게는 공부가 되었기 때문에 기록해보려 한다.

2022년 5월 9일
·
1개의 댓글
·
post-thumbnail

01. 동적웹페이지와 템플릿 언어

정적 웹페이지(static web page): 서버에 저장되어있는 HTML+CSS 파일 그대로 보여주는 것정적 웹페이지는 추가적인 통신&계산이 필요 없기 때문에 속도가 빠르고 서버에 부담이 적은 반면, 추가/수정/삭제 등 내용 변경이 필요할 때 HTML 자체를 수정해야

2022년 5월 9일
·
0개의 댓글
·

웹개발 2주차 강의 정리

개념 정리

2022년 5월 9일
·
0개의 댓글
·

Jinja2 웹 템플릿 엔진

Flask 개발 시 유용하게 사용할 수 있는 Jinja2 템플릿 엔진! python에서 가장 많이 사용되는 템플릿 엔진 중 하나이다!서버에서 받아온 데이터를 효과적으로 보여줄 중간 매체템플릿 엔진을 사용하면 비교적 간략한 표현(조건문, 변수, 반복문)을 통해 효과적으로

2022년 5월 9일
·
0개의 댓글
·

[웹프로그래밍] 멀티페이징, jinja2

👉구현기능저장한 단어 목록 보이기저장한 단어를 클릭하면 상세페이지로 이동단어를 검색하면 상세페이지로 이동 \- 이미 있는 단어일 경우, 리스트에서 하이라이팅 표시👉구현기능검색한 단어를 저장검색한 단어를 삭제 내가 만든 예문 저장내가 만든 예문 리스트 보이기내가 만

2022년 5월 2일
·
0개의 댓글
·