alexis, ну вы посмотрите какой у вас MEDIA_URL и какой URL вы ловите в urs.py. Ваш MEDIA_URL это '/static/', соответственно и ловить надо
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.STATIC_ROOT}),
Да, но ничего не отображется! В путях тоже нет ошибки, так как одну картинку пытаюсь выводить с помощью полного пути и картинка там эта есть!
и расширения пробывал разные...два дня потрачено на ерунду, вообщем!
По мне так проще покопаться сразу и настроить апач(почему-то фигня с ним какая-то уже, не с ним, а с модпитон или еще чем, представление не может найти в приложении проекта)...хотя раньше такого не было и на встроенном веб-сервере все работает в плане настроек!
Угу! Тот же эффект( Вообще, не знаю в чем проблема уже!
И джангу заново ставил, чистил! И апач вот запустил...тоже не выводит! Или с путями к медиа что-то не то или же в настройках, что примерно тоже самое!
alexis,
Лучше всего поставьте линукс, половина проблем сразу отпадёт.. Ну а если серьёзно, то попробуйте подебагить в консоли функцию django.views.static.serve. Передайте ей в ручную относительный путь до файла в сайте и смотрите куда она пытается лезть на компе..
Неее, после винды будет долгий период вхождения в *nix-ОСи, да и погамать охота иногда по сети, а тут проще всего в винде! WineGame всякие врят ли потянут что-то современно-навороченное!
По теме...что-то и апач не поднимает статику...сейчас еще буду пробовать новые варианты!
Спасибо за советы:)
По крайней мере, форум живет новыми, но порой глупыми(например, эта) темами:))
Вышлите свой settings.py и шаблон, где есть статика, ну и конечно еще урлы бы!
Теперь уже у меня ошибка 500, а не 404 от встроенного сервера(сделал параметры MEDIA_URL и MEDIA_ROOT равными, ну да...очередной непонятный экспиремент). Мдаа:)
Урааа!!! Апач видит теперь нужную статику!
Но теперь не понимаю почему он ругается на такую конфигурацию, якобы не может найти представление, а точнее модуль info:
from django.conf.urls.defaults import *
from django.conf import settings
#from django.views.generic.simple import *
from django.contrib import admin
admin.autodiscover()
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'personal_site.info',
)
alexis,
может быть то что ваш проект не в pythonpath? PythonPath "['E:/Django'] + sys.path" тут всё верно? Ваш проект прямо в E:/Django или может в E:/Django/your_project?