2010-08-04 4 views
1

Comment puis-je accéder à plusieurs variables à différentes positions? À quoi doit ressembler% s au point d'insertion et comment insérer correctement les variables à la fin?formatage de chaînes django

Merci!

Voici le code:

from django.http import HttpResponse 
from django.contrib.auth.models import User 
from favorites.models import * 

def main_page_favorites(request): 
    title = Favorite.objects.get(id=1).title.upper() 
    email = User.objects.get(username='Me').email 
    image = Hyperlink.objects.get(id=3).url 
    output = ''' 
     <html> 
      <head> 
       <title> 
        Connecting to the model 
       </title> 
      </head> 
      <body> 
       <h1> 
       Connecting to the model 
       </h1> 
       We will use this model to connect to the model. 

       <p>Here is the title of the first favorite: %s</p> 

      </body> 
     </html>''' % (title, email, image 
     ) 
    return HttpResponse(output) 
+0

une raison particulière pour laquelle vous n'utilisez pas de modèles? – second

+0

oui, parce que je veux à nouveau comprendre les bases et suis un tutoriel. Savez-vous la réponse? – MacPython

Répondre

3

ne sais pas ce que vous demandez. voulez-vous juste insérer plusieurs valeurs dans votre chaîne?

"value 1 is %s, value 2 is %s." % (value1, value2) 
+0

C'était tout. Merci! – MacPython