2012-10-24 21 views
1

Django新增功能Python/Django:這行代表什麼?

此代碼將用戶提交的項目添加到表中。我可以得到關於退貨聲明的完整解釋嗎?它是否基本上返回一個清單項目,並說要用item.text替換%s

def add(request): 
    item = LineItem(text=request.POST["text"]) 
    item.save() 
    return HttpResponse("<li>%s</li>" % item.text) 

回答

0

是它基本上返回一個列表項,並說與item.text

燁替換%S。

3

文本"<li>%s</li>" % item.text是一個python string formatting expression

%s該字符串的一部分是一個佔位符字符串,爲了填充它,python將用str(item.text)替換該佔位符。

結果作爲HTTP響應返回,大概是由AJAX調用使用的(它不是完整的HTML頁面)。