Django
style 적용
자동매매
2023. 5. 4. 22:11
1. 3rd party 사용
1) package install
ex) crispy
(noori) c:\projects\noori>pip install crispy-bootstrap5
2) 설정
C:\projects\noori\config\settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 3rd Party
'crispy_forms',
'crispy_bootstrap5', # pip install crispy-bootstrap5 필요
#Local
'works.apps.WorksConfig',
'common.apps.CommonConfig',
]
# crispy 적용 관련
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5"
CRISPY_TEMPLATE_PACK = "bootstrap5"
3) 템플릿 수정
C:\projects\noori\templates\common\base.html
C:\projects\noori\templates\common\home.html
C:\projects\noori\templates\registration\login.html
C:\projects\noori\templates\registration\signup.html