
django-bootstrap4django-bootstrap4 설치 & 설정 방법django-bootstrap4 설치$ pip install django-bootstrap4
bootstrap4 추가INSTALLED_APPS = [
...
'bootstrap4',
...
]
django-bootstrap4를 사용하면 django 템플릿에서 Bootstrap 요소를 쉽게 렌더링할 수 있다.
< login.html 변경 전 >
{% extends "base.html" %}
{% block content %}
<div style="text-align: center">
<div>
<h4>Login</h4>
</div>
<div>
<form action="" method="post">
{% csrf_token %}
{{ form }}
<input type="submit" class="btn btn-primary">
</form>
</div>
</div>
{% endblock %}
< login.html 변경 후 >
{% extends "base.html" %}
{% load bootstrap4 %}
{% block content %}
<div style="text-align: center; max-width: 500px; margin: 4rem auto;">
<div>
<h4>Login</h4>
</div>
<div>
<form action="" method="post">
{% csrf_token %}
{% bootstrap_form form %}
<input type="submit" class="btn btn-dark rounded-pill col-6 mt-3">
</form>
</div>
</div>
{% endblock %}
{% load bootstrap4 %}:{% bootstrap_form form %}:{{ form }}을 변경한 것. django-bootstrap4의 템플릿 태그 {% bootstrap_form %}을 사용해서 django 폼을 Bootstrap 스타일로 자동 렌더링한다. 
django-bootstrap4 적용한 것 이외에도 몇가지 손본게 있긴 한데,
그래도 많이 예뻐졌다 ㅎㅎ.
브라우저의 캐시를 의심해보아야 한다.
폰트 사이즈를 변경하려고 하는데 적용이 안되서 보니까, 브라우저 캐시 기능이 자동으로 켜져 있어서 실시간 변경사항이 보이지 않았던 것이다.

개발자도구 > Network > Disable cache 선택해서 켜주면 된다.