My settings.py
MEDIA_ROOT='/static/'
MEDIA_URL='media'
My urls.py
from django.conf import settings
from django.conf.urls.static import static
urlpatterns=[
#all routes
]
if settings.DEBUG:
urlpatterns =static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
This code works fine many time but this is not working, I don't know why?
CodePudding user response:
You haven't defined BASEDIR
and you are defining it wrong way.
Try this:
Settings.py
MEDIA_URL= '/static/'
MEDIA_ROOT=BASE_DIR / 'media'
CodePudding user response:
could it just be urlpatterns = static