2010-03-31 5 views

Répondre

1

Habituellement, c'est la façon dont les chaînes sont générées, par ex. msg template sera chargé à partir de db ou d'un fichier et des choses insérées entre, quel est l'url et le nom dans votre cas?

Cela fonctionne sur ma machine

>>> temp_body = 'Hello %s, please visit %s to confirm your registration.' 
>>> temp_body%("anurag", "stackoverflow") 
'Hello anurag, please visit stackoverflow to confirm your registration.' 

Essayez aussi si str (nom), str (URL) fonctionne, ost probablement il ne sera pas et essayer de résoudre ce problème à la place.

+0

Je suis désolé, vous avez raison, j'utilisais la mauvaise chaîne. – Morrowless

1

Fonctionne sur ma machine (TM).

Êtes-vous sûr que name et url sont vraiment des chaînes? Qu'obtenez-vous quand vous faites

>>> type(name), type(url) 
+0

Le problème était avec ma chaîne d'origine ne retournant pas une chaîne avec des spécificateurs valides. Désolé de vous déranger .. – Morrowless

Questions connexes