잉여개발자

    jinja2 2

    동적 웹페이지 개발 (Templates Engine)

    웹페이지는 '유저와 데이터를 주고받는지' 여부에 따라 정적 웹페이지와 동적 웹페이지로 나뉘며 대부분의 웹페이지는 동적 웹페이지로 코드 유지보수나 자유도 측면에서 월등히 유리 동적웹페이지 = 웹페이지 (HTML, CSS, JS) + 동적 (Templates) 템플릿 엔진이란? 지정된 템플릿 양식과 데이터를 합쳐 HTML 문서를 출력하는 것. 주로 Server 사이드 / Clinet 사이드 엔진으로 구분됨 웹 템플릿 엔진 종류 각 템플릿 엔진에 따라 다양한 문법을 구사하고 있으며, 대표적인 엔진으로는 Python Flask(Jinja2), Django (Django Template Engine), JavaScript (JSP, Freemaker, Vue, React) 등 존재. (기타. Mako, HamlP..

    소프트웨어 개발자/SW 개발론 2022.05.12

    [Flask] Jinja 정리

    Flask에서는 Jinja2 라는 템플릿 엔진을 통해 웹 화면 구성을 보다 동적으로 가능하게 함 애플리케이션 내 변수, 조건문, 반복문 등을 랜더링 함 Jinja2 홈페이지 https://jinja.palletsprojects.com/en/3.1.x/ Jinja — Jinja Documentation (3.1.x) jinja.palletsprojects.com 예제 1. 변수 / 변수 함수 / 조건문 적용 {{변수명}}, {{변수명 | 함수}} {% if %}, {% elif %}, {% else %}, {% endif %} # app.py from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): ..

    Python/Flask 2022.05.07
    이전
    1
    다음
    더보기
    • 분류 전체보기 (325)
      • 소프트웨어 개발자 (37)
        • 좋은 개발자 되기 (4)
        • 좋은 API, DB 설계하기 (12)
        • 디자인패턴 (12)
        • SW 개발론 (9)
      • 프로젝트 경험기 (17)
        • MSA 경험기 (7)
        • 파일 서비스 경험기 (3)
        • 리팩토링 경험기 (3)
        • 기타 경험기 (4)
      • Python (114)
        • Django (41)
        • Django Ninja (12)
        • DRF (5)
        • FastAPI (9)
        • Deployment (4)
        • Advanced (16)
        • Crawling (1)
        • Utils (13)
        • Flask (10)
        • UI (Reflex, Streamlit) (3)
      • DB (26)
        • 이론 (11)
        • 기본 실습 (7)
        • 경험 공유 (2)
        • Sqlalchemy (6)
      • AWS (17)
        • Serverless Lambda (4)
        • AWS 일반 (13)
      • DevOps (24)
        • Docker (7)
        • Kubernetes (12)
        • CI-CD (5)
      • 기술 정리 & CS (32)
        • 기술면접 대비 (13)
        • Web 일반 (8)
        • 인증, 인가 (4)
        • 기타 지식 (7)
      • HTML, CSS, JS (19)
      • 내배캠 (22.04~22.08) (20)
      • WIL (~22.09) (17)

    Tag

    Jwt Token, Django Model, table relationships, django, Wil, django datafield, KPT 회고, 보일러 플레이트 코드, gunicorn, boiler palte, Trouble Shooting, fastapi, docker-compose, s3fs, jinja2, 무중단 배포하기, pagination, pygame, flask, 인스타그램 클론 프로젝트,

    최근글과 인기글

    • 최근글
    • 인기글

    Calendar

    «   2025/06   »
    일 월 화 수 목 금 토
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바