Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2013 14:23:16

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со статическими файлами

Доброго времени суток
urls.py

from django.conf.urls import patterns, include, url
from django.conf import settings
...
    url(r'^robots.txt$', 'django.views.static.serve',
            {'document_root': settings.STATIC_ROOT, 'path': "robots.txt"}),
    url(r'^favicon.ico$', 'django.views.static.serve',
            {'document_root': settings.STATIC_ROOT, 'path': "favicon.ico"}),
    url(r'^assets/(?P.*)$', 'django.views.static.serve',
            {'document_root': settings.STATIC_ROOT}),  

settings.py
MEDIA_ROOT = '/home/mav/workspace/djang/assets/image/'
MEDIA_URL = '/image/'
STATIC_ROOT = '/home/mav/workspace/djang/assets/'
STATIC_URL = '/assets/'
STATICFILES_DIRS = (
    '/home/workspace/djang/assets/'   
)

запускаю через Eclipse
ответ
A server error occurred. Please contact the administrator.

в чем ошибка? что нужно добавить?

Отредактировано and_07 (Июнь 16, 2013 14:46:06)

Офлайн

#2 Июнь 16, 2013 15:55:02

and_07
Зарегистрирован: 2013-06-08
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со статическими файлами

-test
-test
–assets
—css
—js
—image

settings.py

import os
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_PATH, '../assets')
STATIC_URL = '/assets/'
STATICFILES_DIRS = (
    os.path.join(PROJECT_PATH, 'assets'),  
)


решено тема закрыта
ps. если кто то знает почему 1 способ не сработал прошу рассказать

Отредактировано and_07 (Июнь 16, 2013 15:56:11)

Офлайн

#3 Июнь 18, 2013 09:00:27

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Проблема со статическими файлами

Была такое.
Пути в настройках STATIC_ROOT , STATICFILES_DIRS не должны совпадать…

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version