Can';t让django 1.5.8为apps子目录中的静态文件提供服务
我跟踪医生已经有一段时间了 确保已安装的应用程序中包含django.contrib.static文件 完成,并且“django.contrib.staticfiles.finders.AppDirectoriesFinder”在我的staticfiles\u finders中 在设置文件中,定义静态URL,例如: 完成 我的HTML(用于测试): 然后 将静态文件存储在应用程序中名为static的文件夹中。例如my_app/static/my_app/myimage.jpg 以下是我的文件组织:Can';t让django 1.5.8为apps子目录中的静态文件提供服务,django,django-settings,django-staticfiles,Django,Django Settings,Django Staticfiles,我跟踪医生已经有一段时间了 确保已安装的应用程序中包含django.contrib.static文件 完成,并且“django.contrib.staticfiles.finders.AppDirectoriesFinder”在我的staticfiles\u finders中 在设置文件中,定义静态URL,例如: 完成 我的HTML(用于测试): 然后 将静态文件存储在应用程序中名为static的文件夹中。例如my_app/static/my_app/myimage.jpg 以下是我的文件组织:
Project
|
|-selfcareapi
| |
| |-views.py
| |-static
| |
| |-selfcareapi
| |
| |-header_selfcare_api.png
|-templates
|
|-selfcareapi
|
|-my_html.html
呈现的html给我
/static/selfcareapi/header_selfcare_api.png
看起来还可以
当我运行服务器并转到:localhost/static/selfcareapi/header\u selfcare\u api.png时,我有一个404错误
为什么runserver不提供静态文件?您是从
runserver
提供服务的吗
如果是,您是否将此添加到url.py
urlpatterns += staticfiles_urlpatterns()
还要确保你的应用程序在
安装的应用程序中在设置中.py
这里的团队问题^^^我们有5个人在这个项目上工作,而开发应用程序的人忘了在安装的应用程序中添加它,我忘了检查它。。。。谢谢你!urlpatterns+=staticfiles\u urlpatterns()的用途是什么?没有它我也能用!
/static/selfcareapi/header_selfcare_api.png
urlpatterns += staticfiles_urlpatterns()