maksaimer
еще положите папки static и template выше уровнем. они обычно лежать в проекте, а не в приложении.
Я ориентировался на следующую фразу из документации (по ссылке из первого сообщения):
Basic usage
1. Put your static files somewhere that staticfiles will find them.
By default, this means within static/ subdirectories of apps in your INSTALLED_APPS.
maksaimer
у вас странное имя файла шаблона “base.djhtml”
Использую для работы Aptana studio, её встроенный редактор django шаблонов понимает их только с таким расширением. Насколько понял из документации самому django всё равно как называется файл, или я не прав ?
maksaimer
поставь:
MEDIA_ROOT = ‘\\PROJECTS\\PYTHON\\my_guest_book\\GuestBook\\static\\’
обычно:
MEDIA_URL = 'http://127.0.0.1/static/'
Вобщем заработало и без этого. Я не сразу заметил следующую фразу в документации:
If {{ STATIC_URL }} isn't working in your template, you're probably not using RequestContext when rendering the template.Я использовал функцию render_to_response для генерации страницы, а она как я понял не подставляет значения переменной STATIC_URL. Если использовать RequestContext то всё сразу работает.
Также заработал способ под названием
template tag. Что то типа такого:
{% load static %}
<link rel="stylesheet" type="text/css" href="{% get_static_prefix %}css/guest_book.css">Мне второй способ понравился больше. Было бы здорово услышать в 2-х словах о преимуществах и недостатках обоих.
И ещё при подобном включении css таблицы каким образом django распознаёт пути типа таких:
http://127.0.0.1/guest_book/static/css/guest_book.css
Ведь в файле urls никаких записей на этот счёт нет?
P.S.
http://dl.dropbox.com/u/9133112/guest_book.zip это новый проект, в старом я что то такое нахимичил что он не запускается :)
Всем спасибо за помощь и сочувствие.