1
如果我想給一個變量%S插入此Django的字符串格式
<p><img src= %s alt="tetris"/></p>
我,如果我用"%s"
,它不會將其識別爲placholder這是問題。 但如果只是使用%s
它不會鏈接到我的形象。
有沒有辦法解決這個問題? 我試圖在數據庫''/url/''
中插入像這樣插入的url。 但是,這也不會做伎倆。 有什麼建議嗎?
@thomas:
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>
<p>Here is your email: %s </p>
<p>Here is the url: %s </p>
<p>Here is the url embedded in an image: <p><img src= %s alt="tetris"/></p>
</body>
</html>''' % (
title, email, image, image
)
return HttpResponse(output)
你可以舉例代碼? ''
'%「foo.jpg」'很好。 – 2010-08-04 10:07:57對不起。忘了說我從數據庫中檢索這個變量。 所以%s被圖像替換。 而圖像的肺癌這樣的: 圖像= Hyperlink.objects.get(ID = 3).URL – MacPython 2010-08-04 10:38:28
仍然不應該有任何問題。你能從你的腳本粘貼確切的代碼嗎? – 2010-08-04 10:44:54