一个用于内联CSS的Django应用程序(主要用于电子邮件)
项目描述
关于
内联CSS对于电子邮件生成和发送是必要的,但当前却是一个令人惊讶的麻烦。
这个库旨在使Django模板语言中的操作变得轻松。
使用方法
步骤 1:依赖项
- BeautifulSoup
- cssutils
- Python 3.6+
- Django 2.2+
步骤 2:安装 django_inlinecss
将 django_inlinecss
添加到您的 settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.webdesign',
'django.contrib.contenttypes',
'...',
'...',
'...',
'django_inlinecss')
步骤 3:使用模板标签
- 将CSS文件放置在静态文件可以找到的地方
- 创建您的模板
{% 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>
鸣谢
这是 django-inlinecss 的一个分支,包含针对Python和Django新版本的更新。
感谢Tanner Netterville在 Pynliner 上的努力。
感谢Thomas Yip在 soupselect
模块上的单元测试。这些测试帮助核心CSS2选择器正常工作。
许可
MIT许可。有关详细信息,请参阅 LICENSE.md。
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django-inlinecss-redux-0.4.0.tar.gz (12.1 kB 查看哈希值)
构建分发
关闭
django-inlinecss-redux-0.4.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3373cb2c7cf8b51b79cc201be2c62991e431c0dfb4067ca871f3fcd2a2da59c8 |
|
MD5 | 17dc2e89c0501c6dcce38f24314feba6 |
|
BLAKE2b-256 | d8ad692e2e0e615118f76918118b16ec05a48b91f98ae477d417576bcc2d74c7 |
关闭
django_inlinecss_redux-0.4.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e6201946264815d9f22fd7f4f3fde7a4bb85ecfc62ce542d4920d0a7d562cb7 |
|
MD5 | db173b027fd2b5f304d5a1dc99c22524 |
|
BLAKE2b-256 | 46b1298f9275a87f8f29581e50d9977413c1ef7a612f6a9555ec81d2cca2492e |