【发布时间】:2015-02-26 22:24:02
【问题描述】:
我有一个具有这种结构的项目
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 中,因为我关注了this 问题。
【问题讨论】:
-
您的 STATICFILES_DIRS 设置是什么?
-
使用
DEBUG=True开启调试并向我们展示您遇到的错误?另外,你如何提供静态文件,因为 Django 默认不这样做。