我是金字塔的新手。我使用 python2.7、MSSQL、slqalchemy.mssql 并使用gbk
字符集,而且我有很多旧数据。因此,我将前面的 html 更改为编码为gbk
,使用以下代码:
@view_config(route_name='g', renderer='json')
def my_view1(request):
print 2
print request.charset
print 1
print isinstance(request.params['one'], str)
if request.params['one']:
print request.params['one']
filters = (Bzjl.one == request.params['one'])
try:
two1 = DBSession.query(Bzjl).filter(filters)
except DBAPIError:
return Response(conn_err_msg, content_type='text/plain', status_int=500)
return Response(getjson(two1))
示例 url:http://127.0.0.1:6543/g?one='中国福建'
不返回任何行:{"records": 0, "total": 20, "rows": [], "page": 1}