Ben bir resmin mevcut olup olmadığını kontrol etmek için bu özel filtre yapılmış varsa Özel Filtre kontrol etmek Ama işe yaramıyor. Neden olduğu hakkında hiçbir fikrim yok.Django Dosya
cevap
|file_exists
, {{}}
'un dışında olduğundan filtre uygulamıyorsunuz. Eğer bütün görüntü url'ye file_exists
uygulamak istiyorsanız, bu deneyin,
<img src="{{ STATIC_URL }}images/{{ book.imageurl|file_exists }}" alt="{{book.title}} Cover Photo">
Veya:
<img src="{{ STATIC_URL|add:'images/'|add:book.imageurl|file_exists }}" alt="{{book.title}} Cover Photo">
Filtrenin '{{STATIC_URL}} resim/{{book.imageurl}} 'olmasını istiyorum. ve sadece '{{book.imageurl}}'. mümkün mü? – Sourabh
@Sourabh Cevabı güncelledim, lütfen kontrol edin. – alecxe
İlk yönteminizi denedim ve filtreyi '.exists ('appname/static/images /' + DataIReceived)' ve '.exists ('static/images /' + DataIReceived)' olarak adlandırdım ancak her iki durumda da django bulamıyor dosya ve ben 'image.png' geri alıyorum. Göreli yol ne olmalı? – Sourabh
Ne o "çalışmıyor" demek bu deneyin? Ne geri dönüyor? –
Görüntüsünün URL'sinde http: // localhost: 8000/static/images/ios.png | file_exists' alıyorum – Sourabh