Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Как сделать ссылку на *.html, находящийся в другой папке [RSS Feed]

#1 Ноя. 11, 2008 07:54:28

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

Как сделать ссылку на *.html, находящийся в другой папке

Ferroman, спасибо. Смотрел ссылку, но по началу не понял как это работает.

Что-то непонятное, то все работает, то проблемы с кодировкой. Из-за чего это может быть?

site_media = os.path.join(os.path.dirname(__file__), 'templates').replace('\\','/')

urlpatterns = patterns('',
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': site_media }),
)
Получаемая ссылка: http://localhost:8000/site_media/ddd/MM02.files/image003.jpg
И выводит:

UnicodeDecodeError at /site_media/ddd/MM02.files/image003.jpg

('ascii', 'C:/Documents and Settings/comp01/\xd0\xe0\xe1\xee\xf7\xe8\xe9 \xf1\xf2\xee\xeb/sap/../sap/templates', 33, 34, 'ordinal not in range(128)')

Request Method: GET
Request URL: http://localhost:8000/site_media/ddd/MM02.files/image003.jpg
Exception Type: UnicodeDecodeError



Отредактировано (Ноя. 11, 2008 08:05:10)

Офлайн

#2 Ноя. 11, 2008 15:12:36

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Как сделать ссылку на *.html, находящийся в другой папке

В путях кириллица. Всё обьявляй в юникоде и будет ок.

Офлайн

  • Начало
  • » Django
  • » Как сделать ссылку на *.html, находящийся в другой папке[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version