【发布时间】:2013-12-05 17:09:37
【问题描述】:
le “/usr/local/lib/python2.6/dist-packages/django/core/handlers/base.py”,第 111 行,在 get_response 响应 = 回调(请求,*callback_args,**callback_kwargs)
文件“/usr/local/lib/python2.6/dist-packages/django/contrib/auth/decorators.py”,第 23 行,在 _wrapped_view return view_func(request, *args, **kwargs)
文件“/home/ubuntu/django-apps/project_name/../project_name/apps/accounts/decorators.py”,第 44 行,inner_decorator 返回函数(请求,*args,**kwargs)
文件“/home/ubuntu/django-apps/project_name/../project_name/apps/reports/views.py”,第 97 行,在 hiv_report_new 返回 form.get_itable(pk)
文件“/home/ubuntu/django-apps/project_name/../project_name/apps/reports/forms.py”,第 433 行,在 get_itable custom_data = ast.literal_eval(report_qs[0]['query'])
文件“/usr/lib/python2.6/ast.py”,第 68 行,在 literal_eval 中 返回 _convert(node_or_string)
文件“/usr/lib/python2.6/ast.py”,第 63 行,在 _convert 在 zip(node.keys, node.values))
文件“/usr/lib/python2.6/ast.py”,第 62 行,在 返回 dict((_convert(k), _convert(v)) for k, v
文件“/usr/lib/python2.6/ast.py”,第 63 行,在 _convert 在 zip(node.keys, node.values))
文件“/usr/lib/python2.6/ast.py”,第 62 行,在 返回 dict((_convert(k), _convert(v)) for k, v
文件“/usr/lib/python2.6/ast.py”,第 67 行,在 _convert raise ValueError('格式错误的字符串')
ValueError: 格式错误的字符串
【问题讨论】:
-
你有什么问题?为什么“hive”变成了“project_name”?看起来 hive/project_name 中存在错误
-
您是否检查了日志中提到的项目文件?
-
如何摆脱“ValueError: malformed string”
-
输入存储在数据库中:{'PatientProfile__medical_home_last_visit': {'start': datetime.date(2013, 11, 21), 'end': datetime.date(2013, 11, 30)}, 'PatientProfile__creation_date': {'start': datetime.date(2013, 11, 23), 'end': datetime.date(2013, 11, 30)}, 'PatientProfile__creation_dt': [datetime.datetime(2013, 11, 28) , 0, 0), datetime.datetime(2013, 11, 30, 0, 0)], 'PatientProfile__update_dt': [datetime.datetime(2013, 11, 30, 0, 0), datetime.datetime(2013, 12, 21, 0, 0)], 'data_model_name': ['PatientProfile']}
-
当我尝试通过 model_name.obj.objects.all() 获取时,如果我删除日期然后它工作正常,则会收到此错误