Radosław
Wejda
Senior SAP BI
Specialist, Oerlikon
Temat: Problem ze static i media files w
Od niedawna zacząłem bawić się z Django. Wystartowałem z projektem testowym i utknąłem na irytującej rzeczy.Wygląda na to, że aplikacja jest ślepa i nie widzi lub też nie chce widzieć moim plików statycznych.
http://127.0.0.1:8000/static/css/theme.css -> wyrzuca mi błąd 404.
W settings.py mam takie ustawienia:
STATIC_ROOT = 'C:/home/reisik/www/proj/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = ( "C:/home/reisik/www/proj/static/css/",)
W urls.py
from django.conf.urls import patterns, include, url
from django.conf.urls.defaults import *
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
(r'^home/', include('sketch.urls')),
)
urlpatterns += staticfiles_urlpatterns()
Odpaliłem python manage.py collectstatic i nic. Framework z uporem osła twierdzi, że plik nie istnieje. Przejrzałem podpowiedzi ze stackoverflow etc i wszystkie nie spełniają moich oczekiwań.
Co ciekawe style, obrazki i skrypty z panelu admin są widoczne z poziomu przeglądarki i ładują się bez problemu.
Macie jakieś pomysły? Wersja Django to 1.5.2.