我有两个目录.static包含javascript和css文件.在我写的设置中STATIC_URL = '/static/',它们被正确包含在内.
但我也有文件夹图像,有很多图像.我的问题如何使文件夹图像也静态,因为我无法复制到静态.
谢谢.
dm0*_*514 15
看起来STATICFILES_DIRS可以采取多种途径:
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
'/var/www/static/',
)
Run Code Online (Sandbox Code Playgroud)
我想添加一个名为uploads 的静态目录。我先尝试了settings.py,但是没有用。但是,我通过将这一行添加到文件 urls.py 中,设法将上传内容转换为辅助静态 URL:
url(r'^uploads/(?P<path>.*)$', static.serve, {'document_root': settings.BASE_DIR + "/uploads"}),
Run Code Online (Sandbox Code Playgroud)
如果您在导入 static.serve 时遇到麻烦,您需要导入以下代码:
from django.views import static
Run Code Online (Sandbox Code Playgroud)