Уведомления

Группа в Telegram: @pythonsu

#1 Май 6, 2012 09:24:57

ValeriyB
Зарегистрирован: 2012-04-10
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

Статика и подкаталоги

Привет.
Никак не могу разобраться.
Имеется папка статики ‘D:\Projects\my_project\static’
В нем есть подкаталог ‘D:\Projects\my_project\static\img’

Если в браузере открывыю 'http://192.168.1.35:8000/files/' то пишет ‘Directory indexes are not allowed here.’, что означает каталог присутсвует.
Пытаюсь перейти в подкаталог 'http://192.168.1.35:8000/files/img/' - 404 Not found.

Как заставить фреймворк видеть подкаталоги в статике?

settings.py

STATIC_ROOT = 'D:/Projects/my_project/static'
STATIC_URL = '/files/'


P. S. Использую IDE PyCharm 2.5 + django 1.5.

Отредактировано ValeriyB (Май 6, 2012 09:27:49)

Офлайн

#2 Май 7, 2012 09:52:31

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Статика и подкаталоги

Есть статика проекта, есть статика приложения.
В STATIC_ROOT ничего не должно быть, файлы туда должны попадать после collectstatic
Если б ты положил в D:\Projects\my_project\app1\static\app1\img, то было бы счастья.

Статику проекта общую для приложений я обычно ложил в project_static и прописывал в settings

STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'project_static'),
) 

Отредактировано slav0nic (Май 7, 2012 09:52:46)

Офлайн

#3 Май 7, 2012 10:59:39

ValeriyB
Зарегистрирован: 2012-04-10
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

Статика и подкаталоги

Помогло, благодарю.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version