你的项目简介

django-bricks的Python项目详细描述


……图片::https://readthedocs.org/projects/bricks/badge/?version=latest
:目标:http://bricks.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态
…图片:https://travis-ci.org/fabiomendes/django-bricks.svg?branch=master
:目标:https://travis ci.org/fabiomendes/django bricks
:alt:build status
…图片::https://codeculate.com/github/fabiomendes/django bricks/badges/gpa.svg
:目标:https://codeculate.com/github/fabiomendes/django bricks
:alt:code-climate
。图片::https://codecov.io/gh/fabiomendes/django bricks/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/fabiomendes/django bricks
:alt:code coverage
。图片::https://www.quantifiedcode.com/api/v1/project/ee91ade50a344c87ac99638670c76580/badge.svg
:target:https://www.quantifiedcode.com/app/project/ee91ade50a344c87ac99638670c76580
:alt:代码问题



django web组件
---------

django brick是一个实现服务器端web的库django应用程序的组件。目标是通过构建简单的可插入的
片段来重用代码。想想网络乐高积木吧。图片::media/legos.jpg
:alt:https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/lego-color-bricks.jpg/1024px-lego-color-bricks.jpg

x-tag等。django bricks提供了一个服务器端的替代方案,可以让您不必编写一些javascript和html;)。



通常这意味着它可以将自己呈现为html5(但有时我们可能需要更复杂的行为)。pehaps你能使用的最简单的砖块仅仅是一个html5标签。django bricks在:mod:`bricks.html5`模块中实现这些
构建块。最重要的动作a
:类:`bricks.tag`brick可以将自己呈现为html:

>;>;from bricks.html5 import p
>;>;elem=p(“Hello World!”,class='hello')

html的语法被标记属性+子节点所吸引,在大多数编程语言中没有一个非常自然的对应项。当然,我们可以构建一个
命令式的标签,但最终的结果往往会让人感到尴尬。我们引入了一种
迷你语言,以更自然的方式声明HTML片段:

>;>from bricks.html5 import div,p,h1
>;>fragment=\
…div(class=“alert box”)[
…h1('hello python'),
…p('现在可以用python编写html!'),
…]

默认情况下,bricks将其转换为非常紧凑的html;我们不插入缩进
,只插入最小的空白。我们可以使用
``.pretty``方法漂亮地打印片段:

>;>print(fragment.pretty())
<;div class="alert-box">
<;h1>;您好,python<;h1>;
<;p>;现在您可以用python编写html了!<;/p>;
<;/div>;

这对于调试很有用,但建议不要在生产中输出经过美化的html。这只会加重渲染引擎的压力,生成更大的
文件,而不会给最终用户和开发人员带来真正的好处。

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

推荐PyPI第三方库


热门话题
java需要在没有数组的情况下获得最高值和最低值   java迭代JSON响应的结果Android+Reformation+Moshi   java透明JPanel   java Hibernate。getClass(对象代理)返回类,如何取而代之的是类<T>?   java Maven可以将模块部署到JBoss吗?   java如何在方向改变时处理服务   java将大量字符串加载到我的ArrayList中,我不想阻塞我的类   只使用Java流来映射是好的吗?   运行时的java编译时类型   java微小的图像,并没有旋转,但仍然会脱离内存错误:位图大小超过VM预算   java正在使用Intent启动新活动。安卓的NPE。所容纳之物ContextWrapper。getPackageName   用Java实现Comparator类   java Jtable requestFocusInWindow在第二次调用时失败   java如何导出包含excel文件和javafx的Maven项目?   使用POI的HSSFDataFormat定制java日期格式   java这两段代码之间的区别是什么?   运行简单swing程序时出现java错误