Форум сайта python.su
FishHookЯ так и думал, но что мне делать дальше? Что еще проверить, подправить?
Короче, контекст передавать не обязательно
Офлайн
Вроде я Вам уже показывал
http://python.su/forum/topic/15091/?page=1#post-90570
Офлайн
FishHook
Okay, я опустил context и теперь моя вьюшка выглядит так:
views.py:
from django.template.context import RequestContext from django.shortcuts import render_to_response def render_tpl(request): return render_to_response("html/index.html", RequestContext(request))
Офлайн
Bandicoot
FishHook
Okay, я опустил context и теперь моя вьюшка выглядит так:
views.py:from django.template.context import RequestContext from django.shortcuts import render_to_response def render_tpl(request): return render_to_response("html/index.html", RequestContext(request))
Но увы, ничего не изменилось. То же отсутствие факта о подключении стилей и ошибка 500 в отладчике
Офлайн
У меня на 1.4. static на локальном ПК лежит в паке ПРИЛОЖЕНИЯ, а не проекта. И всё работает.
В 1.3. должно быть так же:
Basic usage
Put your static files somewhere that staticfiles will find them.
By default, this means within static/ subdirectories of apps in your INSTALLED_APPS.
Your project will probably also have static assets that aren’t tied to a particular app. The STATICFILES_DIRS setting is a tuple of filesystem directories to check when loading static files. It’s a search path that is by default empty. See the STATICFILES_DIRS docs how to extend this list of additional paths.
Bandicoot
Andrejus
Я так понимаю, есть проект и приложение к нему. Папка static находится в директории проекта. Мне нужно переместить статику в папку с приложением? Выходит ошибка 500 (Internal Server Error) в консоли Хрома. Приложение я пока не трогал, только создать командой startapp успел. Сайт достаточно простой, делаю его исключительно в учебных целях и мне не совсем понятно, зачем вообще в моем случае создавать приложение в дополнение к главному проекту? Да, возможно Джанго не самый подходящий вариант для простосайтов, но в том то и дело, что хочу научиться. Путаница в голове, извините. Apache не использую, только manage.py runserver
Офлайн
Офлайн
Andrejus
В INSTALLED_APPS нужно прописывать свое приложение?
Офлайн
да.
Bandicoot
Andrejus
В INSTALLED_APPS нужно прописывать свое приложение?
Офлайн
Дописал это: ‘django.contrib.mainapp’,
Но вот незадача, сейчас Джанго отказывается запускаться, выводя в терминале Error: No module named mainapp
Хотя приложение уже создано (скрин выкладывал выше) Или как-то по-другому нужно добавлять приложение?
P.S. Вставил просто ‘mainapp’, вместо ‘django.contrib.mainapp’, сервак запустился, но проблема с подключением стилей осталась прежней.
Отредактировано Bandicoot (Июль 17, 2012 15:13:35)
Офлайн
Правильно. Такого модуля в django.contrib нет. у вас в каком пакете лежит mainapp?
Bandicoot
Дописал это: ‘django.contrib.mainapp’,
Но вот незадача, сейчас Джанго отказывается запускаться, выводя в терминале Error: No module named mainapp
Хотя приложение уже создано (скрин выкладывал выше) Или как-то по-другому нужно добавлять приложение?
Отредактировано Andrejus (Июль 17, 2012 15:16:10)
Офлайн