2013-03-03 1 views
1

Je suis probablement fatigué et je ne remarque rien ici, mais après la mise à niveau vers Django 1.5, le chemin vers mes fichiers statiques est cassé.STATIC_URL ne fonctionne pas après la mise à niveau de Django 1.5

settings.py

from os.path import abspath, basename, dirname, join, normpath 

SITE_ROOT = dirname(dirname(abspath(__file__))) 

SITE_NAME = basename(SITE_ROOT) 

PROJECT_ROOT = dirname(SITE_ROOT) 

STATIC_ROOT = normpath(join(SITE_ROOT, 'static', 'site_media')) 

STATIC_URL = "/site_media/static/" 

STATICFILES_FINDERS = (
    "staticfiles.finders.FileSystemFinder", 
    "staticfiles.finders.AppDirectoriesFinder", 
    "staticfiles.finders.LegacyAppDirectoriesFinder", 
    "compressor.finders.CompressorFinder", 

)

index.html

<link rel="stylesheet" href="{{ STATIC_URL }}css/site_base.css" /> 

Répondre

1

Parce que dans Django 1.5, vous devez utiliser {% s% charge}

<link rel="stylesheet" href="{{STATIC_URL}}css/site_base.css" /> 
Questions connexes