Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Написание web site на Python, Советы новичку 
:(
    Опции темы
alafin
Дата 10.12.2006, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 12.4.2006

Репутация: 1
Всего: 2



offtop: setq, ты о чем?
--------------------
                              http://python.com.ua
PM MAIL   Вверх
_Viper_
Дата 10.12.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 8.11.2006

Репутация: нет
Всего: 11



Цитата(Daevaorn @  10.12.2006,  12:44 Найти цитируемый пост)
Первый подходящий из кортежа. Будет проверять по порядку кажый путь, и когда найдет файл, то это он и будет.
Это как раз понятно. 
Непонятно вот что: если я хочу указать относительный путь в TEMPLATE_DIRS, то относительно какой директории его указывать?

PM MAIL   Вверх
Daevaorn
Дата 10.12.2006, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



Цитата(_Viper_ @  10.12.2006,  13:52 Найти цитируемый пост)
Непонятно вот что: если я хочу указать относительный путь в TEMPLATE_DIRS, то относительно какой директории его указывать?

Той в которой settings.py и лежит, т.е. в корневой директории проекта.
PM MAIL WWW   Вверх
_Viper_
Дата 10.12.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 8.11.2006

Репутация: нет
Всего: 11



Цитата(Daevaorn @  10.12.2006,  12:58 Найти цитируемый пост)
Той в которой settings.py и лежит, т.е. в корневой директории проекта.
Пробовал, но не выходит smile. Если я указываю абсолютный путь, то всё нормально, а с относительным не получается.  smile 

PM MAIL   Вверх
setq
Дата 10.12.2006, 13:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











offtop: alafin, по твоей ссылке: "На закуску - если вы не знаете, как назвать ваш проект, спросите у Give It A Name. Естественно, Python powered."
  Вверх
_Viper_
Дата 10.12.2006, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 8.11.2006

Репутация: нет
Всего: 11



Цитата(_Viper_ @  10.12.2006,  13:07 Найти цитируемый пост)
Пробовал, но не выходит . Если я указываю абсолютный путь, то всё нормально, а с относительным не получается.  
Разобрался! Вот что значит слепо следовать шаблонам. В settings.py есть пример "/home/html/django_templates", я и писал "/my_templ", хотя надо было "my_templ".
PM MAIL   Вверх
Daevaorn
Дата 10.12.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 3
Всего: 70



Цитата(_Viper_ @  10.12.2006,  14:32 Найти цитируемый пост)
я и писал "/my_templ", хотя надо было "my_templ". 

Или точку поставить перед слешем.
PM MAIL WWW   Вверх
J2A
Дата 11.12.2006, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 2
Всего: 18



settings.py обыкновенный py-файл, так что 
Код

import os
CURRDIR = os.path.abspath('.')
TEMPLATE_DIRS = (
    CURRDIR + '/templates/',
)


и не тренируйте голову.

P.S. Кстати. Там в определении TEMPLATE_DIRS стоит комментарий Don't forget to use absolute paths, not relative paths., так что стоит задуматься.


Это сообщение отредактировал(а) J2A - 11.12.2006, 17:25
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
_Viper_
Дата 11.12.2006, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 8.11.2006

Репутация: нет
Всего: 11



Цитата(J2A @  11.12.2006,  17:24 Найти цитируемый пост)
Там в определении TEMPLATE_DIRS стоит комментарий Don't forget to use absolute paths, not relative paths., так что стоит задуматься.
А с чем это связано?

PM MAIL   Вверх
lorien
Дата 8.7.2007, 04:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 16.11.2004
Где: omsk

Репутация: 1
Всего: 3



У меня относительные пути в TEMPLATE_DIRS только в development server работают. На продакшене шаблоны не хотят цепляться, пока абсолютные пути не указаны.
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0869 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.