У меня возникли некоторые проблемы с выяснением проблемы медиа-пути в django. В файле settings.py у меня есть ADMIN_MEDIA_PREFIX = '/ media / admin /'. Таким образом, некоторые файлы CSS и JS, такие как формы.css, файлы RelatedObjectLookup.js, имеют следующий путь:
/ СМИ / администратор / JS / админ / RelatedObjectLookup.js
и /media/admin/css/forms.css.
В моем проекте нет папки типа / media / admin. Однако когда я запускаю сервер с помощью скрипта manage.py и просматриваю страницу, загружаемые выше файлы css и js загружаются. Я вижу, что файлы form.css и RelatedObjectLookup.js находятся в самом django. Тем не менее, я не совсем понимаю путь в самом Джанго. Это что-то вроде этого
/ USR / местные / Библиотека / python2.7 / сайт-пакеты / Джанго / вно / админ / СМИ / JS / calendar.js
Итак, я запутался, как файлы выбираются. В журнале сервера я вижу запрос GET для других файлов, но не для этих файлов (forms.css и RelatedObjectLookup.js)
У меня в журнале запросов myserver после запуска manage.py есть следующее.
[23/Aug/2011 02:20:36] "GET /media/js/DateTimeShortcuts.js HTTP/1.1" 304 0
[23/Aug/2011 02:20:36] "GET /media/js/custom/new_appointment_new.js HTTP/1.1" 304 0
[23/Aug/2011 02:20:36] "GET /media/js/fancybox/jquery.mousewheel-3.0.4.pack.js HTTP/1.1" 304 0
[23/Aug/2011 02:20:36] "GET /media/js/fancybox/jquery.fancybox-1.3.4.pack.js HTTP/1.1" 304 0
[23/Aug/2011 02:20:36] "GET /media/js/fancybox/jquery.fancybox-1.3.4.css HTTP/1.1" 304 0
Как вы можете, нет запроса на файлы form.css и RelatedObjectLookup.js.
Есть предложения?