为Growler Web应用程序提供SASS CSS呈现程序的扩展

growler-sass的Python项目详细描述


Latest PyPI versionTesting Report (Master Branch)Coverage Report (Master Branch)

用于将sass文件呈现为css的Growler中间件包 发送到浏览器。

此实现使用libsass作为后端。

用法

这个包提供了在growler.ext中公开的sassmiddleware类,如下所示 以及growler_sass的“标准”位置。 作为一个中间件类,对象按照 他们应该在接到客户的请求后被叫来。此对象检查 关于

的存在性

示例

如果您有一个名为client/style/neat_style.sass的sass源文件,其内容为:

body>pcolor:red

以及运行webapp的python脚本,server/app.py

# MUST be called like this! You cannot use import growler.ext.SassMiddlewarefromgrowler.extimportSassMiddlewarefromgrowlerimportAppapp=App("SassExample")app.use(SassMiddleware(source="client/style",dest='/styles'))...@app.get("/")defindex(req,res):res.send_html("""<!DOCTYPE html>
   <html>
   <head>
     <link href='/styles/neat_style.css' rel='stylesheet'>
     </head>
   <body>
     <p>This text should be red!</p>
     </body>
   </html>""")app.create_server_and_run_forever(...)

/styles/neat_style.css发出的请求将返回已编译的内容 共neat_style.sass

body>p{color:red;}

许可证

这个python包是在mit许可下授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何提高我的软件项目的速度?   java将Jetty嵌入JavaSE项目   数组中的java重复字符   java我的Shell排序没有按预期工作,我需要一些帮助来找出我做错了什么   java如何在JBoss EAP6/AS7中应用先过滤后安全约束   java使用一个随机运算符来处理多个变量   java为什么我不能在文件中写我的二叉树?   java应用程序不会在Eclipse emulator上运行   我第一次尝试制作一个简单的基于瓷砖的java游戏   java为TermVectors安装Solr修补程序   java无法将更新的对象值从客户端发送到服务器,服务器读取不存在的值   Azure,java sdk,使用ARM模板部署无法转换参数文件   是否有一个Java等价于空合并运算符(?)在C#?   java如果只初始化了超类对象,是否可以调用特定于子类的方法?   向类文件传递值时出现java NullPointerException   java模不起作用   java Android TranslateAnimation动态更新布局的大小   数据结构如何在java中实例化队列对象?   java如果用户选择一些随机的相机应用程序,如何在安卓中正确处理相机意图?