Boa noite pessoal. fiz e refiz todo o processo ensinado nos videos "Foto para cada receita" e "Exibindo foto", não da erro algum, porém, não é exibida as imagens, nem no index.html, nem no receita.html. Está aparecendo a imagem () que é aquela onde quando não for adicionado uma imagem é atribuído ela no index. Mas as imagens carregadas tanto no index quanto na receita, não aparecem.
segue código.
index.html
<!-- Single Best Receipe Area -->
<div class="col-12 col-sm-6 col-lg-4">
<div class="single-best-receipe-area mb-30">
{% if receita.foto_receita == '' %}
<img src="{% static 'img/bg-img/foto_receita.png' %}" alt="">
{% else %}
<img src="{{ receita.foto_receita.url }}" alt="">
{% endif %}
<div class="receipe-content">
<a href="{% url 'receita' receita.id %}">
<h5>{{ receita.nome_receita }}</h5>
</a>
</div>
receita.html
<!-- Receipe Slider -->
<div class="container">
<div class="row">
<div class="col-12">
<div class="receipe-slider owl-carousel">
{% if receita.foto_receita == '' %}
<img src="{% static 'img/bg-img/tomate_banner.jpg' %}">
{% else %}
<img src="{{ receita.foto_receita.url }}" alt="">
{% endif %}
</div>
</div>
</div>
urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('', include('receitas.urls')),
path('admin/', admin.site.urls),
] + static(settings.MEDIA_URL, documents_root=settings.MEDIA_ROOT)
settings.py
#MEDIA
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
receita\models.py
class Receita(models.Model):
pessoa = models.ForeignKey(Pessoa, on_delete=models.CASCADE)
nome_receita = models.CharField(max_length=200)
ingredientes = models.TextField()
modo_preparo = models.TextField()
tempo_de_preparo = models.IntegerField()
rendimento = models.CharField(max_length=100)
categoria = models.CharField(max_length=100)
data_receita = models.DateTimeField(default=datetime.now, blank=True)
foto_receita = models.ImageField(upload_to='fotos/%d/%m/%Y/', blank=True)
publicada = models.BooleanField(default=False)