Bugünlerde bir django projesi ile uğraşmaktayım. Bu yazının sebebi az önce çözdüğüm bir sorunu ileride yaşamak istememem :) Django statik dosyaları yani javascript,css,resimleri statik dosyalar olarak yorumlar,bu yüzden ona statiklerin nerede olduğunu söylemek gerekir.
Öncelikle settings.py içinde :
MEDIA_ROOT = '/home/medianin/oldugu/yer'
MEDIA_URL = '/yer/'
Daha sonra urls.py içine de :
urlpatterns += patterns ('',
(r'media/(?P
.*)$','django.views.static.serve',{'document_root':'/home/template/yolu'}),
)
Başında '^' işaretinin olmadığına dikkat etmek gerekir.
En son olarak da template içeresinden çağırıken :
şeklinde çağrılar gerçekleştirilir.
Bu kadar bunu unutma !
Hiç yorum yok:
Yorum Gönder