Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t让django 1.5.8为apps子目录中的静态文件提供服务_Django_Django Settings_Django Staticfiles - Fatal编程技术网

Can';t让django 1.5.8为apps子目录中的静态文件提供服务

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 以下是我的文件组织:

我跟踪医生已经有一段时间了

确保已安装的应用程序中包含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()