Python 德扬戈元';在开发中找不到静态文件
我有一个这样结构的项目Python 德扬戈元';在开发中找不到静态文件,python,django,Python,Django,我有一个这样结构的项目 myproject ├── myproject │ ├── __init__.py │ ├── __init__.pyc │ ├── settings.py │ ├── settings.pyc │ ├── urls.py │ ├── urls.pyc │ ├── wsgi.py │ └── wsgi.pyc ├── manage.py ├── show
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\u urlpatterns()
已在项目urls.py
中,正如我下面的问题所述。您应该设置:
您的STATICFILES\u DIRS设置是什么?使用
debug=True打开debug并向我们显示您在那里遇到的错误?另外,如何为静态文件提供服务,因为Django在默认情况下不会这样做。
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)