我正在尝试使用 Python 在 Google App Engine 中使用此功能:
def textarea(id):
variable = brfsscodegenerator.Variable.get_by_id(int(id))
varID = variable.key().id()
textarea = ("<tr><td>" + variable.name + "</td><td>" + variable.year +
"</td><td><textarea id='textarea' name='qtext_" + str(varID) + "'>" )
return textarea
但是我收到了这个错误(我正在使用 CherryPy):
TypeError:强制转换为 Unicode:需要字符串或缓冲区,很早就找到了
我已经测试过 varID 实际上返回了一个数字,但它似乎仍然不想转换,而且我知道我的引号也是正确的。任何帮助,将不胜感激。