글 작성할 때 분명 사진이 첨부되었거든요,,
근데
장고 서버에서 사진이 안 나오는 오류가 생겼어요.
DB에는 이미지가 잘 업로드되고 있다는 걸 확인했어요.
그래서
media 관련해서 찾아보았어요.
⚙️ articles/models.py
class Article(models.Model):
image = models.ImageField(upload_to="article/image/") # 모델 이미지
article 모델에다가 image 저장 경로를 "article/image/"로 해두었더라고요.
⚙️ core/settings.py
# Media files
MEDIA_URL = "/media/"
MEDIA_ROOT = BASE_DIR / "media"
settings.py와 경로가 다르니, 이미지가 안 불러와질 수밖에요,,
수정
⚙️ core/settings.py
import os
...
# Media files (Uploaded files)
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
그래서 그냥 os로 처리하였어요.
<Detail>
<main>
굿!
하지만
footer가 문제네요 ㅎㅎ.. 조정해야겠어요.
'👥 최종 팀 프로젝트(250227~250331) > 트러블 슈팅 🤯' 카테고리의 다른 글
[🤯Front-end] Footer 버그 수정 (0) | 2025.03.07 |
---|---|
[🤯Back-end] 배포할 거면 Django에 허용된 출처(trusted origins)에 등록하자. (0) | 2025.03.06 |
[🤯Back-end] 게시글이 없을 때 예외 처리 해줘야 한다. (0) | 2025.03.06 |
[🤯Front-end] Back-end 로직이 돼야, Front로 의미가 있다. (0) | 2025.03.03 |
[🤯Meshy] 프롬프트 문제인 줄 알았으나, 웹 사이트 사용의 미숙함이었다. (0) | 2025.02.27 |