【发布时间】:2014-11-25 23:02:24
【问题描述】:
我想使用 Django 提供静态模板,其静态文件路径已相对于该文件夹定义。
例如。我的目录结构为
olx
--static
--fonts
--olx files
--index.html
我正在尝试提供index.html 以及静态文件。在我的index.html 中,我提供了静态文件的路径,例如<img src="static/1.jpg"/>。如果我直接在我的计算机上打开 index.html 文件,它就可以工作。
我正在使用 Django 如下部署它
url(r'^olx/$', TemplateView.as_view(template_name='olx/index.html'), name='olx'),
模板已托管,但静态文件未托管。如何托管整个文件夹以便静态文件工作?
我已经为我的项目的其余部分设置了 STATICFILES_DIRS 和 STATIC_ROOT,它工作正常。我只需要弄清楚如何托管不同于主静态目录的静态文件。
【问题讨论】: