1. django-crispy-form 설치하기
pip install django-crispy-forms
콘솔창에서 django-crispy-forms를 설치합니다.
CRISPY_TEMPLATE_PACK = 'bootstrap4'
설치 완료 후 settings.py 파일의 INSTALLED_APP에 crispy_forms를 추가하고 crispy_forms의 스타일을 bootstrap4로 하겠다고 지정합니다.
2. html을 수정해 crispy_forms 적용하기
crispy-forms를 적용할 수 있도록 맨 위에 {% load crispy_forms_tags %}를 추가하고 폼이 테이블 형태로 나타나지 않도록 {{ form }}에 | crispy를 추가합니다.
post_update_form.html도 동일하게 수정합니다. 단, value도 추가해줍니다.
해당 value는 view에서 받아옵니다.
3. 적용 확인
edit 화면이 잘 정렬된 것을 확인할 수 있습니다.
'Python > Django' 카테고리의 다른 글
Django Lightsail(Ubuntu)로 서비스하기 (0) | 2022.07.07 |
---|---|
Django PostgreSQL 사용하기 (0) | 2022.07.05 |
도커(Docker)로 배포하기 (0) | 2022.07.04 |
Django 검색 기능 구현 (1) | 2022.06.30 |
Django pagination 구현 (0) | 2022.06.30 |