• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

ProcessdImageField 질문드립니다!

20.09.06 01:11 작성 조회수 117

1

회원가입을 할때 썸네일파일을 등록하지않으면 로그인할때 이미지가 없다고 에러가 나오는데, 이미지파일을 등록하지않았다면 디폴트 이미지를 표시하고싶은데 어디에 어떤식으로 코드를 넣어야 하는지 알고싶습니다!!

답변 2

·

답변을 작성해보세요.

1

tp7019님의 프로필

tp7019

질문자

2020.09.16

아직 해결이 안됐는데  답변 부탁드립니다 ㅠㅠ

0

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님 화이팅입니다 !