【发布时间】:2011-09-22 22:55:14
【问题描述】:
我有一个关于将图像添加到 Django 1.3 的非常基本的问题。
我几乎已经阅读了有关添加静态文件的全部文档,搜索了相关结果,但我的案例仍然存在问题。
请看一下我的设置:
STATIC_ROOT = '/home/vahid/Aptana3Workspace/djangoshop/djangoShop/static'
STATIC_URL = '/static/'
STATICFILES_DIRS = (STATIC_ROOT , )
我做了最后一个是为了避免 ROOT 和 DIRS 之间的冲突,并使实现这个想法更简单。
我还在 settings.py 中添加了一些内容:
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
INSTALLED_APPS = (.....
'django.contrib.staticfiles',
.........
)
但我在加载图片时仍然遇到问题(例如:logo.jpg)
在开发环境中加载图片的简单方法是什么?
另外一点是,我正在使用 Django 1.3 开发一个电子商务项目,并且希望将每个图像展示到产品信息之外,这些信息由“models.ImageField”保存。如您所见,这也是静态文件的问题。
【问题讨论】:
标签: python django static-libraries django-models