nginxを使用してDjangoアプリケーションをデプロイしても問題ありません。しかし、私のイメージはページに読み込まれません。 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>
ご意見、ご提案はありますか? ありがとう、私はもうアイデアはありません
私の悪い.....私は間違ったモードでimg html文を使用していました。 imgは '/>'で終わらない。申し訳ありません 開発モードでは、このページはうまく動作します。 – FelipeFonsecabh