[英]django won't find static files in development
我有一个具有这种结构的项目
myproject
├── myproject
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ ├── urls.pyc
│ ├── wsgi.py
│ └── wsgi.pyc
├── manage.py
├── showcase
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── admin.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── urls.pyc
│ ├── views.py
│ └── views.pyc
├── static
│ └── images
│ ├── pics01.jpg
│ └── pics11.jpg
└── templates
└── showcase
└── base.html
在settings.py
我声明:
STATIC_URL = '/static/'
并通过连接到127.0.0.1/static/images/pics01.jpg
得到404错误
找不到“ images / pics01.jpg”
为什么是这样?
当我关注这个问题时, urlpatterns += staticfiles_urlpatterns()
已经在项目urls.py
中。
您应该设置STATICFILES_DIRS
设置:
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.