我的django项目,主web的静态文件加载正常,但是django自带的administrator管理页面的样式不能加载,以下是我的配置:
setting文件:
STATIC_URL = '/assets/'
STATIC_ROOT = os.path.join(BASE_DIR, 'templates/assets')
"""
STATICFILES_DIRS =(
os.path.join(BASE_DIR, 'templates/assets') ,
#os.path.join(BASE_DIR, 'templates') ,
#os.path.join(BASE_DIR, 'templates/assets/css') ,
#os.path.join(BASE_DIR, 'stock_ana/templates/assets') ,
#os.path.join(BASE_DIR, 'stock_ana/assets') ,
#os.path.join(BASE_DIR, 'stock_ana/templates') ,
) #BASE_DIR,
"""
urls文件:
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^assets/(?P<path>.*)$', static.serve, {'document_root': settings.STATIC_ROOT}, name='assets'),
]
其实很多配置我并没有搞懂,都是百度来的。我有以下问题:
1)部署在iis,STATICFILES_DIRS 启用就不行,非得用STATIC_ROOT 吗?
2)admin.site.urls部署在django的安装目录,静态文件无法找到,如何解决?