2017-04-06 62 views
0

我有要求从python生成HTML。为此,我使用HTML模块。 因为我用我的应用程序angularJS我必须在div标签中添加了“NG控制器”属性。(包含连字符属性名) 例如带有连字符属性的HTML标记

<div ng-controller='myController'></div> 

HTML模块不允许连字号或任何特殊字符作为属性名称的一部分。

我尝试了很多,但我无法找到任何解决方案。任何人都可以帮助我吗?

+0

在https://pypi.python.org/pypi/html#tags-with-difficult-names这里有一个例子 –

回答

0

我最近检查过的HTML模块有raw_text()函数,它允许用户明确地添加HTML代码。

from html import HTML() 
 
h = HTML() 
 
h.raw_text('<div ng-controller="a"></div>')