Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
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
31
Archives
Today
Total
관리 메뉴

mo1lusca의 블로그

[Unifox] - Flask 2차시 본문

Unifox

[Unifox] - Flask 2차시

mo1lusca 2025. 10. 3. 21:05

동아리에서 배운 Flask에 대해 정리하려 한다.


render_template

이 함수는 templates 디렉터리 내의 html 파일을 불러올 때 사용한다.

 

redirect, url_for

이 함수들은

return redirect(url_for('login'))

과 같이 사용한다.

위 코드는 login함수로 리다이렉션 하겠다는 의미이다.

 

jinja

flask 패키지에 내장된 템플릿 엔진이다.

웹페이지가 동적으로 반응해야 하는 부분을 js가 아니라 파이썬 비슷한 코드로 동작하게 한다!!

<h1>안녕하세요 {{name}}님! </h1>

이런식으로 html 파일을 만들고, flask에서 render_template를 할때 name값을 인자로 넘겨주면

{{name}} 부분에 인자로 받은 값이 알아서 들어가게 된다!

 

{% if login_succed == True %}
    <p>로그인 성공!</p>
{% else %}
    <p>존재하지 않는 아이디입니다</p>
{% endif %}

if ~ endif를 통한 분기를 표현할 수도 있다!!!

진짜 혁신적인듯


조만간 flask로 사이트 하나 만들어보겠다!


'Unifox' 카테고리의 다른 글

[Unifox] - 웹해킹 1차시  (0) 2025.11.02
[Unifox] - SQL  (1) 2025.10.03
[Unifox] - Flask 1차시  (0) 2025.09.22
[Unifox] - Python  (1) 2025.08.27
[Unifox] - Node.js 3,4차시  (1) 2025.08.16