【发布时间】:2011-11-07 22:11:48
【问题描述】:
我最近开始整体学习 Python/Django,为了加快我的学习曲线,同时做一些有建设性的事情,我开始了我自己的个人项目。
我已经安装了最新的 Django/Python/Jinja2 和 Python Battle.net API egg。 目前我正在查询一个“字符”并且我正在尝试更改返回值的输出,这是我认为的函数:
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 语句/循环或其他错误中使用。 (尝试将其与二元组进行比较)
我真的找不到在网上做这件事的方法,所以我来到了一个在我的学习过程中对我帮助最大的地方。
任何帮助将不胜感激! - 聂鲁
【问题讨论】:
-
你能把你的模板代码贴在这里吗?你如何“翻译”
_class? -
这主要是通过反复试验。我已经没有模板代码了,因为我已经开始尝试从头开始!