Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Почему неожиданно поменялись пути к файлам? [RSS Feed]

#1 Ноя. 13, 2008 14:30:52

Landing
От:
Зарегистрирован: 2008-07-01
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему неожиданно поменялись пути к файлам?

Есть ссылка вида: papka/file.jpg.
Папка и файл в ней хранятся в templates.

TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\','/'),
)
При запросе файла из templates/papka/ выдает что шаблон не найден, но если в пути поменять на papka\file.jpg, все находит и показывает.
Как это могло случится не понятно. Функции во вьюшках не трогал, settings.py не правил. Из-за чего это может быть?



Офлайн

#2 Ноя. 13, 2008 14:42:41

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему неожиданно поменялись пути к файлам?

Изображения, файлы стилей и скрипты следует хранить не в папках с шаблонами, а в папке, указанной в MEDIA_ROOT из settings.py



Офлайн

#3 Ноя. 13, 2008 14:50:45

Landing
От:
Зарегистрирован: 2008-07-01
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему неожиданно поменялись пути к файлам?

Я это знаю, и MEDIA_ROOT у меня специально прописан к папке templates. Т.к. ее содержимое динамически меняется. Но все же как быть с путями?



Офлайн

#4 Ноя. 13, 2008 15:06:24

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Почему неожиданно поменялись пути к файлам?

Какой сервер?
Какие настройки?

В любом случае, медиа файлы в дажнге надо класть отдельно.



Офлайн

#5 Ноя. 14, 2008 05:39:28

Landing
От:
Зарегистрирован: 2008-07-01
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему неожиданно поменялись пути к файлам?

Оказывается путь к папкам в бд записывался “не в той” кодировке. Пересохранил запись в бд, все заработало…



Офлайн

  • Начало
  • » Django
  • » Почему неожиданно поменялись пути к файлам?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version