2017-04-06 2 views
0

J'ai besoin de générer du code HTML à partir de python. Pour cela, j'utilise le module HTML. Comme je l'utilise AngularJS dans mon application, je dois ajouter attribut comme « contrôleur ng- » en balise div. (Un nom d'attribut qui contient trait d'union) par exempleBalise HTML avec attribut contenant un trait d'union

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

module HTML ne permet pas trait d'union ou de tout dommage spécial caractère en tant que partie du nom de l'attribut.

J'ai beaucoup essayé, mais je ne suis pas en mesure de trouver une solution. Quelqu'un peut-il m'aider s'il vous plaît à ce sujet?

+0

Il y a un exemple à https://pypi.python.org/pypi/html#tags-with-difficult-names –

Répondre

0

J'ai récemment vérifié le module HTML il y a la fonction raw_text() qui permet à l'utilisateur d'ajouter explicitement du code HTML.

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