Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    ex3me0
    @ex3me0
    @liyasergeeva эйчары... грошей захотiлось... говна вам на лопатi жебракам ©
    Kostiantyn Rybnikov
    @k-bx
    @ex3me0 що за агресія, перестаньте
    ex3me0
    @ex3me0
    @k-bx добре. але то не я, то народна творчiсть
    Mykhailo Yusko
    @mikeyusko
    Всім привіт, тут є хтось?
    Oleg Serbokryl
    @Krokop
    +
    Mykhailo Yusko
    @mikeyusko
    Можете трішки помогти в проблемі в джанго?
    Oleg Serbokryl
    @Krokop
    так
    Mykhailo Yusko
    @mikeyusko
    Є моделька пост, в неї є поле image - FIleField()
    все ок, форма загружається
    зберігається
    в файрбазі
    <img src="/media/logo.png">
    тобто все ок
    в темплейті <img src="/media/logo.png">
    тьфу
    <img src={{ post.image.url }} />
    але чомусь не відображається ? в чому проблема може бути
    Oleg Serbokryl
    @Krokop
    в settings MEDIA_ROOT та MEDIA_URL є?
    Mykhailo Yusko
    @mikeyusko
    так все ок
    <img src={{ post.image.url }} />
    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    ну а це з модельки image = models.FileField(blank=True, null=True)
    не розумію в чому проблема може бути
    Oleg Serbokryl
    @Krokop
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
    Mykhailo Yusko
    @mikeyusko
    Все рівно не показує, фак
    Oleg Serbokryl
    @Krokop
    а файли зберігаються на диску фізично?
    Mykhailo Yusko
    @mikeyusko
    так
    Oleg Serbokryl
    @Krokop
    а додав в голоні urls.py
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    це потрібно тільки для дебаг режиму
    Mykhailo Yusko
    @mikeyusko
    та також додавав
    але 0 результату
    щож це може бути блін
    Oleg Serbokryl
    @Krokop
    перевір свій варіант
    Mykhailo Yusko
    @mikeyusko
    fail.png
    Oleg Serbokryl
    @Krokop
    якщо не допоможе пиши будемо дивитися
    Mykhailo Yusko
    @mikeyusko
    Ну от скинув
    тобто ну все воно знаходить тільки чомусь не рендерить на темплейті
    Mykhailo Yusko
    @mikeyusko
    Всі можливі варіанти перепробував не діє.
    Все пішло нарешті.
    Якщо хтось може
    Oleg Serbokryl
    @Krokop
    працює?
    Mykhailo Yusko
    @mikeyusko
    так
    • static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
    Oleg Serbokryl
    @Krokop
    тільки не забудь, що це потрібно тільки для дебаг режиму
    Mykhailo Yusko
    @mikeyusko
    if settings.DEBUG:
        urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_URL)
        urlpatterns += static(settings.MEDIA_URL,  document_root=settings.MEDIA_ROOT)
    Oleg Serbokryl
    @Krokop
    тоді все ок)
    Mykhailo Yusko
    @mikeyusko
    потрібно от це було, але якщо можеш поясни
    для чого воно? , бо я щось не до кінця розумію.
    Oleg Serbokryl
    @Krokop
    всі запити йдуть через джанго сервер, тому щоб він міг знайти статичні та медіа файли потрібно додати їх до urls.