对于Django CMS网站的最后阶段,我们可以从远程提供静态文件:
只需更改 setting.py 的STATIC网址变量:
STATIC_URL = '/static/'
为:
STATIC_URL = 'https://hosting-****.firebaseapp.com'
有没有办法改变模板html文件的路径?我们希望能够在QA测试网站时快速更改css和模板。
我偶然发现this post建议构建模板加载器:
def load_template_source(template_name, template_dirs=None):
try:
tpl_html = urllib2.urlopen("http://example.com")
tpl = Template(tpl_html)
return HttpResponse(tpl.render(Context({
'some_variable': 'some_val',
})))
except IOError:
raise TemplateDoesNotExist(template_name)
但是刚接触Django,我不确定如何构建和注册新的模板加载器,但无法找到相关文档。有人能指出我正确的方向吗?