templatetagでそれを表示するには、ジャンゴでのクエリセット内のフィールドの文字列を変更しますこの./image.jpg
とそれは/files/image.jpg
である必要があります。テンプレートでは、テンプレートタグの前に/files
を追加できますが、スラッシュの前にドットを削除することはできません。私はたくさんの画像を保存しているので、画像が保存される方法を変更することはできません。 jsonを使って他の画像を表示しましたが、それは簡単でしたが、今はテンプレートタグを使用する必要があります。では、そのドットを削除してテンプレートURLに画像のURLを表示するにはどうすればよいですか? Remove first character from string Django template今文字列dissapeard:どのように私は次のクエリセットを持って
私はこの質問への答えとして、スライスフィルタを使用しようとしました。
内のテンプレートタグと私のHTMLは、次のようになります。HTMLは「wasn理由、それは
<img src="{{ fotosslide.first.fotografia_idfotografia__ruta_fotografia.name|slice:'1:' }}">
あなたのdbを検索して、 '。/'で始まるすべてのインスタンスを見つけて、 '/ files /'に置き換えてみませんか? – allcaps
スタティック/メディアファイルのURLを追加しようとしていませんか?あなたの 'MEDIA_URL' /' STATIC_URL'は '/ files /'ですか? – vmonteco
@allcapsそれは良い解決策になります:Dそして私はそれを行う方法を見つけました、それはスライスフィルタで私の悪かったです。 – elG