티스토리 뷰

1. flask-bootstrap에서 화면 띄우기 

 

- bootstrap 웹 개발 위해 손쉽게 반응형 웹을 만들 수 있다

 

 

2. 파이썬 가상환경에 flask와 flask-boostrap을 설치한다. 

 

pip install flask flask-bootstrap

 

 

3. 다음과 같이 project를 구성할 것이다. 

 

 

 

 

3.1 app.py 

 

1
2
3
4
5
6
7
8
9
10
11
12
from flask import Flask, render_template
from flask_bootstrap import Bootstrap
 
app = Flask(__name__)
Bootstrap(app)
 
@app.route('/')
def index():
    return render_template('index.html')
 
if __name__ == "__main__":
    app.run(debug=True)
cs

 

3.2 index.html 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
{% extends "bootstrap/base.html" %}
{% block title %}This is an example page{% endblock %}
 
{% block navbar %}
<div class="navbar navbar-fixed-top">
  <!-- ... -->
</div>
{% endblock %}
 
{% block content %}
  <h1>Hello, Bootstrap</h1>
 
{% endblock %}
cs

 

 

 

3.3 결과 

- 다음과 같은 화면이 나온다. 

 

 

 

<출처>

1.  https://pythonhosted.org/Flask-Bootstrap/basic-usage.html#templates

 

Basic usage — Flask-Bootstrap 3.3.7.1 documentation

Basic usage To get started, the first step is to import and load the extension: from flask import Flask from flask_bootstrap import Bootstrap def create_app(): app = Flask(__name__) Bootstrap(app) return app # do something with app... After loading, new te

pythonhosted.org

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/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
글 보관함