nginx를 사용하여 장고 앱을 배포했으며 정상적으로 작동합니다. 그러나 내 이미지는 페이지에로드되지 않습니다. favicon과 css 및 js 파일이 성공적으로로드 되었기 때문에 정적 폴더에는 문제가 없습니다.템플릿 django에서 정적 링크가 잘못 형성됨
나는 webbrowser에서 형성된 소스 코드를 살펴본 결과, 이미지 끝에 링크의 끝 부분에 '/'가 있음을 확인했다. 이로 인해 주소가 유효하지 않게되었습니다. 수동으로 제거하는 경우 '/'사이트의 리소스를 찾았습니다. 그러나 나는이 caractere 삽입을 일으키는 것이 무엇인지 모른다.
내 사이트-가능한 파일
server {
listen 80;
server_name localhost;
location = /favicon.ico {access_log_off; log_not_found off;}
location /static/ {
root /home/pi/WebSite;
}
location/{
include proxy_params;
proxy_pass http://unix:home/pi/WebSite/Website.sock;
}
}
내 settings.py
이STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static/')
내 템플릿 파일 :
사이트의 소스 코드에서<div class='col-md-12 col-xs-12'>
<img class="img-rounded img-responsive text-center" src = {% static 'img/sistema.png' %}/>
<img class="img-rounded img-responsive text-center" src = {% static 'img/legenda.png' %}/>
</div>
, 이미지가 나타납니다 :
<div class='col-md-12 col-xs-12'>
<img class="img-rounded img-responsive text-center" src = /static/img/sistema.png/>
<img class="img-rounded img-responsive text-center" src = /static/img/legenda.png/>
</div>
아이디어, sugestions? 고마워요, 더 이상 아이디어가 없습니다
잘못된 ... 잘못된 모드에서 img html 문을 사용하고 있습니다. img가 '/>'로 끝나지 않습니다. 죄송합니다 개발 모드에서 페이지가 잘 작동합니다 rsrs. – FelipeFonsecabh