首页 > 其他 > 详细

django错误:TypeError: not enough arguments for format string

时间:2014-02-17 12:03:14      阅读:348      评论:0      收藏:0      [点我收藏+]
sql = "select id,dataflow_name,date_format(from_unixtime(dataflow_datekey),‘%Y-%m-%d‘) as dataflow_date from dataflow_info"           
dataflow_lists = Info.objects.raw(sql) 
for dataflow in dataflow_list:
    print dataflow.dataflow_date

出现错误,TypeError: not enough arguments for format string。
用户输入那边,一个字符串型的参数,含有“%”,这个“%”造成python认为此字符串有format倾向,出现错误。
%%取代%可以解决这个问题。
sql = "select id,dataflow_name,date_format(from_unixtime(dataflow_datekey),‘%%Y-%%m-%%d‘) as dataflow_date from dataflow_info"        dataflow_lists = Info.objects.raw(sql) 
for dataflow in dataflow_list:
    print dataflow.dataflow_date


django错误:TypeError: not enough arguments for format string

原文:http://blog.csdn.net/magicharvey/article/details/19299751

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!