-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
ProcessdImageField 질문드립니다!
20.09.06 01:11 작성 조회수 117
1
회원가입을 할때 썸네일파일을 등록하지않으면 로그인할때 이미지가 없다고 에러가 나오는데, 이미지파일을 등록하지않았다면 디폴트 이미지를 표시하고싶은데 어디에 어떤식으로 코드를 넣어야 하는지 알고싶습니다!!
답변을 작성해보세요.
1
0
카인드패밀리
지식공유자2020.09.18
tp7019님 해당 부분은 두가지 방법으로 해결하실수 있으실것 같아요
첫째는 picture 가 나오는 template 부분들을 전부 찾아서 예외처리를 해주시는 거에요
{% if post.author.profile.picture %}
< img src="{{ post.author.profile.picture.url }}" >
{% else %}
< img src="기본이미지 위치" >
{% endif %}
두번째는 회원가입 단계에서 현재는 사진이미지 수집을 강제하고 있지 않는데요 입력을 강제하시는 방법이에요
acounts/forms.py 에 가시면
picture = forms.ImageField(label='프로필 사진', required = False)
부분을
picture = forms.ImageField(label='프로필 사진')
으로 변경해 주시면 해결이 되실것 같아요 ^ ^
여러 시도를 하고 계시는 군요 tp7019님 화이팅입니다 !
답변 2