Pie*_*NAY 6 python django static-files django-settings
在开发环境中,我想使用app目录中的静态文件.
#settings.py
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
STATIC_ROOT = (os.path.join(SITE_ROOT, 'static_files/'))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(SITE_ROOT, 'static/'),
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
TEMPLATE_CONTEXT_PROCESSORS = (
#...
'django.core.context_processors.static',
#...
)
INSTALLED_APPS = (
#...
'django.contrib.staticfiles',
#...
)
Run Code Online (Sandbox Code Playgroud)
我可以找到我的静态文件,如果位于,/static/css/file.css但不是如果在an_app/static/css/file.css.
好吧,我发现了问题,我犯了一个在我的问题中不可见的疏忽。我正在搜索 in static/js、static/flash、static/css,static/images并将文件直接放入app/static,所以没有找到它们。
| 归档时间: |
|
| 查看次数: |
7363 次 |
| 最近记录: |