Django медиа файлдарына қызмет етуде қиындық туды

Бірнеше ай өткеннен кейін джангаға қайта оралу. 1.3-ні пайдалану. Менде бұл url үлгісі бар:

(r'^(?P[a-zA-Z0-9]{4}.jpg)','django.views.static.serve',{'document_root':'/media/uploads'})

Мен/media/uploads ішіне test.jpg қойдым. Мен жергілікті хостқа барамын: 8000/test.jpg және url үлгіге сәйкес келеді, бірақ 404 - «/media/uploads/test.jpg» жоқ «. Мәселе не болуы мүмкін? Біреудің бірдей мәселені шешетінін байқадым, себебі МЕДИА_УРЛ және ADMIN_MEDIA_PREFIX бірдей болды, бірақ мұнда олай емес.

0

1 жауаптар

document_root should be an absolute path.

Unless you literally have a file at /media/uploads/test.jpg

It's probably more like /path-to-my-project/media/uploads/

1
қосылды
Мен сіздермен келісемін, әрдайым абсолюттік жолды жүре беріңіз
қосылды автор ApPeL, көзі