Найти - Пользователи
Полная версия: Статика и подкаталоги
Начало » Django » Статика и подкаталоги
1
ValeriyB
Привет.
Никак не могу разобраться.
Имеется папка статики ‘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.
slav0nic
Есть статика проекта, есть статика приложения.
В STATIC_ROOT ничего не должно быть, файлы туда должны попадать после collectstatic
Если б ты положил в D:\Projects\my_project\app1\static\app1\img, то было бы счастья.

Статику проекта общую для приложений я обычно ложил в project_static и прописывал в settings
STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'project_static'),
) 
ValeriyB
Помогло, благодарю.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB