我最近開始學習Python/Django作爲一個整體,試圖加快我的學習速度,同時做一些建設性的工作,我開始了自己的個人項目。更改返回輸出在Django中的顯示方式
我有最新的Django/Python/Jinja2與Python Battle.net API蛋一起安裝。 目前我查詢了「性格」,我試圖改變返回值的輸出,這裏是從我的觀點功能:現在
def viewCharacter(request, name):
character = get_object_or_404(Member, name=name)
info = Character('EU', 'Auchindoun', name, fields=[Character.GUILD])
ctx = { 'character': character, 'info': info, 'guildname': 'Guild Name' }
return render_to_response("roster/viewCharacter.html", ctx, request)
,在我的模板,我已經試過「翻譯「info.class_(它返回一個數值)從它的數值到一個字符串(類名),但我總是收到有關info.class_不能用於if/for語句/循環的錯誤消息或其他錯誤。 (試圖比較它是一個二元組)
我真的無法找到一種方法來做到這一點在線,所以我來到了一個地方,在我的學習過程中幫助了我最多。
任何幫助將不勝感激! - Nieeru
你能粘貼你的模板代碼嗎?你如何翻譯'_class'? – Lycha
這主要是通過試驗和錯誤。我沒有模板代碼,因爲我已經開始試圖從頭開始做這件事! – Nieeru