Не отображаются картинки из базы данных в django

Я использую replit в качестве хостинга, столкнулся с проблемой, что резко на сайте перестали отображаться картинки.

сама модель

class Product(models.Model):
    id = models.AutoField(primary_key=True)
    title = models.CharField(max_length=64,
                             default="Title isn't provided, прод потёк")
    description = models.TextField(
        max_length=512, default="Description isn't provided, прод потёк")
    image = models.ImageField(upload_to='uploads/%Y/%m/%d')
    TYPES = (('v', 'видеокарта'), ('p', 'процессор'))
    SOCKETS = (('a4', 'AM4'), ('a3', 'AM3'), ('a3+', 'AM3+'),
               ('l55', "LGA 1155"), ('l56', 'LGA 1156'))
    type = models.CharField(max_length=1, choices=TYPES, default='v')

    socket = models.CharField(max_length=3, choices=SOCKETS, null=True)

    @property
    def photourl(self):
        if self.image and hasattr(self.image, 'url'):
            return self.image.url
        else:
            return 'cuckish'

settings.py

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'static_root')
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static', 'static_files'), )
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'media')

сам шаблон

{% for bl in p %}       
<div class="cent block">
    <img class='img-cent' src="{{ bl.image.url }}" alt=''>
    <a class='bigtext' href='page/{{ bl.id }}'>{{ bl.title }}</a>
    <p>{{ bl.description }}</p>
</div>  
{% endfor %}

views.py, если нужен

def index(request):
    return render(request, 'index.html', {'p': Product.objects.all()})

photourl в модели не используется, но с ним тоже не работает, я пробовал. DEBUG тыкал, тоже никакого эффекта. CSS и прочие static'и стабильно подгружается при чистке кэша браузера.

Вернуться на верх