【发布时间】:2014-06-10 19:56:29
【问题描述】:
我想创建一组小部件(表格、日历等),这些小部件可以包含在我们通过 Mandrill 发送的 HTML 电子邮件中。我已经将这些小部件构建为拉入网页的组件,我想在电子邮件中重用它们,但为了做到这一点,我需要内联 CSS。
我尝试使用https://github.com/roverdotcom/django-inlinecss,它似乎可以满足我的要求,但似乎不支持将 S3 作为静态文件源,我无法让它在本地运行。使用标签 {% inlinecss "/css/main.css" %} 会报错:
“连接路径 (/css/main.css) 位于基本路径组件之外 ([我的本地路径]/static)”来自 contrib.staticfile.find_location 对 safe_join 的调用。
问题 1:我可以将 django-inlinecss 与 S3 一起用作静态文件存储库,还是必须分叉和增强它?
问题2:如果1是可能的,我需要做什么才能让django-inlinecss在本地成功运行?
问题 3:如果 1 是不可能的,是否有人对使用 django 诱人框架内联 css 有任何替代建议。
提前致谢 - 伙计。
【问题讨论】:
标签: css django django-staticfiles