Description
i make a website on djnago i add image fields to django models and add settings.py media folder
and it work when i run website on localhost my media folder accept images and store inside it but when it push my website to heroku server it did not work when i insert images from admin page it upload successfully but it does not go inside my media folder and also not display on my website please help me
SETTINGS.PY
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT = os.path.join(BASE_DIR, "live-static-files", "static-root")
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "live-static-files", "media-root")
django_heroku.settings(locals())
MODELS.PY
class womens_fashions(models.Model):
id = models.IntegerField(primary_key=True)
images = models.ImageField(upload_to='pics1' , null = True, blank= True, default='default.jfif')
price = models.IntegerField()
URLS.PY
if settings.DEBUG is True:
urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
please help me .....
thankyou in advance