【发布时间】:2014-08-04 07:53:53
【问题描述】:
def projectDetail(request):
data = {'error':''}
projects = Project.objects.all()
if len(projects) == 0:
data['error']='NO Project Information Available'
html ="<html><body>%s</body></html>"%data['error']
return HttpResponse(html)
project = projects[0]
html ="<html><body><ul>Project Description \
<li>Project Name:"+project.name+"</li>\
<li>Project Phase:"+ project.phase+"</li>\
<li>Project City: "+ project.city+"</li>\
<li>Project Description:"+project.description+"</li>\
<li>Builder Name:"+ project.builders.all()[0].name+"</li>\
<li>Builder Description:"+ project.builders.all()[0].description+"</li>\
<li>Builder Type:"+ project.builders.all()[0].builder_type.name+"</li>\
</ul></body></html>"
return HttpResponse(html)
这是我的代码,当我请求这个视图时,我得到了错误:
Exception Type: TypeError
Exception Value:
coercing to Unicode: need string or buffer, City found
解决办法是什么
【问题讨论】:
标签: python django unicode views