2014-02-03 15 views
0

Я следую this tutorial о создании простого блога с Django. Я вижу, что у этого парня много комментариев в его файлах с объяснениями и т. Д. Мои py-файлы не выглядят одинаково. Например, в settings.py у меня нет никакого varibale под названием TEMPLATE_DIRS, но в этом парням файл выглядит следующим образом:Почему у меня нет комментариев в моих py-файлах? (Django)

TEMPLATE_DIRS = (
    "", 
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". 
    # Always use forward slashes, even on Windows. 
    # Don't forget to use absolute paths, not relative paths. 
) 

Так как я новичок, я, конечно, ценю помощь, что эти комментарии и предопределенные переменные. Почему бы мне не получить их? Удалил ли Django их в более поздней версии?

Заранее благодарен!

+0

Старый Джанго версии (<1,4) имеет 'TEMPLATE_DIRS' при создании нового проекта. новая версия, нет. –

ответ

2

Возможно, ответ here

Его из-за вашей Джанго версии, которые вы используете. в this учебник использовали django 1.3. его , существующий в django 1.3. Но его промах в djang 1.4 и более поздних версиях.

Так что добавьте следующий код в ваш settings.py

from os.path import join 
TEMPLATE_DIRS = (
    join(BASE_DIR, 'templates'), 
) 
+0

О, хорошо, слишком плохо, что они удалили его, потому что это было бы хорошей помощью для меня. Благодаря! – Myone

2

Возможно, автор учебника написал свои собственные комментарии, чтобы читатели лучше понимали каждый из параметров. Также может случиться так, что в более новой версии Django основные разработчики подумали, что было бы проще оставить их из созданного файла настроек по умолчанию.

Это не имеет большого значения, потому что каждая установка, такая как TEMPLATE_DIRS, имеет default value. Таким образом, вы можете проверить документацию django по их значению.

+0

Конечно, конечно. Но я бы оценил комментарии в файлах .py. Им было бы легче для кого-то вроде меня с очень небольшим знанием о Django. Но я думаю, они устранили это по причине. – Myone

Смежные вопросы