2011-03-23 117 views
1

如果我使用下面的代碼會找到它的項目文件夾下我base.css:蟒蛇的Django MEDIA_ROOT

<link rel="stylesheet" type="text/css" href="{% block stylesheet %}/media/a/admin/css/base.css{% endblock %}" /> 

MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media') 
MEDIA_URL = '/media/a/' 
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), 

但是,如果我用下面的代碼,它會去\Python25\Lib\site-packages\django\contrib\admin\media\css找到基地。 css:

<link rel="stylesheet" type="text/css" href="{% block stylesheet %}/a/admin/css/base.css{% endblock %}" /> 

MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media') 
MEDIA_URL = '/a/' 
(r'^a/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), 

有誰知道爲什麼會發生這種情況?

謝謝~~

回答

0

我的錯誤:

我還沒有設置 「runsever --adminmedia」 命令