늦은시간에 질문해서 죄송합니다. 가상환경에선 img가 잘 나왔었는데 배포를 했더니 img

 
Doosik Bae

늦은시간에 질문해서 죄송합니다.
가상환경에선 img가 잘 나왔었는데 배포를 했더니 img가 나오지 않는데 배포시 path가 달라지나요?img파일은 같이 서버에 있는 것을 확인했습니다.

  • 공대영

    debug옵션을 false로 주셨나요? 혹시

    Daniel Kim

    세팅에서 STATIC_URL, STATIC_ROOT 같은거 한번 찾아보시고 그렇게 한번 검색 해보시는것도 좋을것 같아요

    Junbum Lee

    음? {%static 아니라 {% static 으로 해보세요

    Junbum Lee

    장고 템플릿 엔진에서 애초에 렌더링이 안된 것 같은데요?

    Junbum Lee

    설마 파일 제일 위에 {% load static from staticfiles %}은 하셨죠?

    Junbum Lee

    어라, 로컬에서 안되고 서버에서 404..라면 Debug=False 때문에 static serving을 안해서 그런데,
    혹시 원격 서버에서 쉘에서 runserver 0:8000 –insecure 하신 다음에 파일에 접근해보시겠어요?

    Doosik Bae

    Debug=true로 되어있어요!

    Junbum Lee

    으으..
    python manage.py collectstatic .. 해도 Debug True면 의미가 없는데 ㅜㅜ

    Doosik Bae

    사진하나 띄우기가 정말힘드네요ㅠㅠㅠ

    Junbum Lee

    두식님 혹시 두번째 사진은 크롬에서 보신건가요?

    Doosik Bae

    어디서 두번째화면을 말씀하시는건가요??

    Doosik Bae

    근데 다 크롬이에요!

    Junbum Lee

    배포가 제대로 안된것 같은데,
    admin은 정상적으로 동작중인가요?

    Doosik Bae

    Admin은 정상적으로 들어가져요!

    Doosik Bae

    다른화면들은 잘 동작해요!

    Junbum Lee

    허허…
    두번째 스샷에 아예 렌더 안된거로 나와서..

    Junbum Lee

    아 혹시 장고걸즈 튜토리얼 따라가고 계신가요?

    권재원

    백퍼 웹서버 문제입니다. apache나 nginx가 이미지가 들어가 있는 파일 접근 권한에 문제가 있어서 생긴 문제입니다. 이건 장고에서 설정해줘야하는게 아니라 웹서버 conf 파일에서 설정해줘야합니다

Advertisements