Форум сайта python.su
Решил создать сайтик порт-фолио на джанго. создал проект на локальной машине. ОС - ubuntu 14.10. начал добавлять на страничку баннер - не видит (кстати админка работает). Дочитался до того, что не всё так тут просто. Настроил (вроде бы) settings.py. но python manage.py collectstatic пишет ошибку: Permission denied: ‘/img’. Понимаю, что нет права доступа на запись, пересмотрел, вроде всё нормально. Прошу помощи начинающему.
Офлайн
в терминале идете в директорию со статикой
далее
ls -l
Офлайн
terabaytПриветствую. Спасибо за помощь, но я пошел другим путем. Статику положил в каталог static от админки. STATIC_URL = ‘/static/’
в терминале идете в директорию со статикойдалее
Офлайн
я же надеюсь что эта строчка у вас есть
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'collected_static') STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), )
Офлайн
terabaytСпасибо, всё получилось до того, ка получил Ваше сообщение. Просто не надо было указывать “images/matrix_banner.jpg” а просто “matrix_banner.jpg” и система сразу полезла в static и сама всё нашла. Но остался затык с фоновым изображением. делаю так: в папке где лежат картинки создал style.css
я же надеюсь что эта строчка у вас есть
body { background: "#B1B0AD" url("imageafter-420-90.gif");
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ru"> {% load staticfiles %} <html> <body> <p> Сегодня : {% now "SHORT_DATETIME_FORMAT" %}. Еще разок : {{ now_ }} </p> </body> </html>
Офлайн