python django媒体根目录

python django媒体根目录,python,django,Python,Django,如果我使用下面的代码,它将在项目文件夹下找到my base.css: <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 = '/me

如果我使用下面的代码,它将在项目文件夹下找到my base.css:

<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}),
有人知道发生这种情况的原因吗


谢谢~~

我猜你有你的管理员\媒体\前缀='/a/ADMIN/'

确保使用尾随斜杠,并且 让这与过去不同 媒体URL设置(自同一URL起) 无法映射到两个不同的 文件集)


我猜你有你的管理员\媒体\前缀='/a/ADMIN/'

确保使用尾随斜杠,并且 让这与过去不同 媒体URL设置(自同一URL起) 无法映射到两个不同的 文件集)

我的错误是:

我没有设置“runsever--adminmedia”命令我的错误:

我还没有设置“runsever--adminmedia”命令

<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}),