Django 프로필 디폴트 이미지 구현하기
2022. 2. 7. 15:12ㆍ강의 정리/Django 기초
반응형
장고(Django)를 배우기 시작한 입문자이시거나, 또는 배우고 싶은 생각이 있으신 분은 위 출처의 강의를 적극 추천드립니다!!!
Django-pydenticon을 활용하여 프로필 디폴트 이미지 구현
- User가 프로필 이미지가 없을 때 대체 기본 이미지를 보여주는 기능을 의미한다. ex) 카카오톡 기본 프로필
https://django-pydenticon.readthedocs.io/en/0.2/
1. django-pydenticon을 설치해준다.
pip install django-pydenticon
2. common.py(=settings.py) django-pydenticon를 INSTALLED_APPS에 추가해준다.
INSTALLED_APPS = [
# Django Apps
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# Third Apps
'debug_toolbar',
'bootstrap4',
'django-pydenticon',
# Local Apps
'accounts',
]
3. #프로젝트/urls.py에서 import 해주고 아래 코드를 복붙 해준다.
from django_pydenticon.views import image as pydenticon_image
urlpatterns = [
path('identicon/images/<path:data>/', pydenticon_image, name='pydenticon_image'),
]
4. 이미지를 layout 상에서 나타내기
#프로젝트/templates/프로젝트/layout.html
<img src= "{% url "pydenticon_image" user.username%}" style="width: 24px; height: 24px;" />
프로필
반응형
'강의 정리 > Django 기초' 카테고리의 다른 글
Django 암호 수정 구현하기 (0) | 2022.02.08 |
---|---|
Django 유저 프로필 수정 (0) | 2022.02.08 |
Django 로그인, 로그아웃 구현하기 (0) | 2022.02.07 |
Django 회원 가입 이메일 보내기 (1) | 2022.02.05 |
Django User 모델 커스텀 및 회원가입 구현 (0) | 2022.02.04 |