Je génère un formulaire Sprox avec Turbogears 2.1 et en essayant de l'afficher dans un modèle Mako. Voici mon code:Sprox forme avec Turbogears, en utilisant Mako, affiche uniquement le texte brut
Pour définir la forme:
class NewUserForm(AddRecordForm):
__model__ = User
newuserform = NewUserForm(DBSession)
La définition du contrôleur qui affecte la forme et appelle le modèle:
@expose('limelight.modules.users.templates.register')
def register(self, **kw):
tmpl_context.register_form = newuserform
return dict(value=kw)
Et le code du modèle concerné:
${tmpl_context.register_form(value=value)}
Le problème est que le code HTML est affiché en texte brut sur la page, et non rendu HTML.