2011-03-23 73 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” 命令