一个用于内联CSS的Django应用程序(主要用于电子邮件)
项目描述
关于
内联CSS对于电子邮件生成和发送是必要的,但目前却是一个令人惊讶的麻烦。
这个库旨在使Django模板语言变得轻而易举。
使用方法
步骤1:依赖关系
- BeautifulSoup
- cssutils
- Python 2.7+,3.4+
- Django 1.11+
步骤2:安装django_inlinecss
将django_inlinecss添加到您的settings.py
INSTALLED_APPS = (
        'django.contrib.auth',
        'django.contrib.webdesign',
        'django.contrib.contenttypes',
        '...',
        '...',
        '...',
        'django_inlinecss')
步骤3:使用模板标签
- 将CSS文件放置在静态files可以找到的地方
- 创建您的模板
{% load inlinecss %}
{% inlinecss "css/extra-padding.css" %}
    <html>
        <body>
            <div class='lots-o-padding'>
                Something in need of styling.
            </div>
        </body>
    </html>
{% endinlinecss %}
步骤4:准备惊叹吧
<html>
    <body>
        <div style="padding-left: 10px; padding-right: 10px; padding-top: 10px;" class="lots-o-padding">
            Something in need of styling.
        </div>
    </body>
</html>
致谢
感谢Tanner Netterville在Pynliner上的努力。
感谢叶天对 soupselect 模块的单元测试。这些测试帮助核心CSS2选择器正常工作。
许可
MIT许可证。更多详细信息请参阅 LICENSE.md。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
         django-inlinecss-0.3.0.tar.gz  (6.7 kB 查看哈希值)
      
    构建发行版
    
       关闭
    
      
        
    
    
  
django-inlinecss-0.3.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5a014278b017a07d9d0babe2bf1bc75a52e184fb0ed26e333e8ff0d8e777b9e2 | |
| MD5 | c3a0aa01a10fc131aadd7da8e6223365 | |
| BLAKE2b-256 | c2d7fca167ea93f70185d6689df40aac136f0001d71d84ccc34151812c024b3b | 
    
       关闭
    
      
        
    
    
  
django_inlinecss-0.3.0-py2.py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | eddcb295a35fcddf4fce26f9c232c472a9283b954aaf084641d0718415bd694b | |
| MD5 | 98f763bfb385a48216d983aff63791a7 | |
| BLAKE2b-256 | c91c5d5e2c2bffff1e11cc7c7bf5d36cdf8e31d0c6ac36a528561ae815807238 |