<오늘의 문제>
- 이미지를 올려서 DB에 저장되었으나 화면에 보이지 않는 오류
- 위 사진처럼 사진을 올렸으나..프로필을 설정했으나....프로필이 없으면 기본 사진이 나오게 설정했으나... 사진이 뜨지 않는다...!
- 구글링을 하고...고민을 하고....구글링을 하다가....결국 해결 못해서 튜터님을 찾아갔다
- 튜터님도 어디가 문제인지 찾으시다가...!!! 발견을 했다...!
# feed-page.html
<!-- 작성자정보 -->
<div id="post-create-user">
<header class="head-main-box">
<div id="post-user">
{% if post.author.profile_photo != None %}
<a href="#">
<span class="photo2">
<img src="{{ post.author.profile_photo }}" alt="profile-photo"
style="height: 42px; width: 42px" />
</span>
</a>
{% else %}
<a href="#">
<span class="photo2">
<img src="{% static 'images/post/noavatar.png' %}" alt="profile-no-photo"
style="height: 42px; width: 42px" />
</span>
</a>
{% endif %}
<-- 중략 -->
<!-- 피드화면 -->
<div class="post-image1">
{% if post.image != None %}
<div class="post-image2">
<img src="{{ post.image }}" alt="post-image" crossorigin="anonymous" decoding="auto" sizes="468px"
style="object-fit: cover" />
</div>
{% else %}
<div class="post-image2">
<img src="{% static 'images/post/mainlogo.png' %}" alt="post-image" crossorigin="anonymous"
decoding="auto" sizes="468px" style="object-fit: cover" />
</div>
{% endif %}
- 프로필 사진이 있는지, 글 작성할 때 사진을 업로드 했는지 찾는 조건문에 != None 으로 되어 있던 게 문제였다
- 튜터님이 말씀하시기를.. 프사가 없는 부분에 None 이 아니라 Null로 되어 있을 수도 있고 다른 걸로 되어 있을 수도 있으니 이중 부정보다는 그냥 if 프로필사진 있으면 / if 사진 업로드 했으면 이렇게 바꾸는 게 좋겠다고 하셨다
- 오 이렇게 하니 프사가 없거나 사진을 올리지 않았을 때 기본으로 뜨는 사진은 나왔다
- 근데 정작 업로드한 사진...업로드한 프로필 사진은 안 나오는 게 또 문제...
- 다시 열심히 구글링을 했다..참고한 블로그를 닫아서 못 찾겠군...
- 여튼 원래는
<img src="{{ post.image }}">
- 이미지 src가 이렇게 되어 있었는데
<img src="{{ post.image.url }}">
- 이렇게 수정했더니 잘 나온다!!
- 이미 해결한 오류와의 싸움....
- 팀원들이 푸시를 하다가 뭔가 충돌이 있었는지 내가 이전에 커밋했던 게 반영이 안 되어 있는 현상이 생겼다
- 그래서 아까 해결했던 에러가 다시 생기고.....근데 어떻게 해결했는지 기억이 나지 않고..
- 여기에 계속 기록했으면 좋았을 텐데 기록할 틈도 없이 고군분투했당...ㅋㅋ
- 협업이라는 것은 참으로 어려운 일이라는 걸 또 느낀다
- 소통에 조금만 문제가 생겨도 파일이 날라가버리거나..........그런 일들이 생기니까 소통이 중요하다는 것을 느꼈다
<내일 목표>
- 내일은 기필코 완성을.....!!!...할 수 있을까..............?
- 알고리즘 문제 1개 이상 풀기..ㅎㅎ