我目前正在使用mssqldb访问一些数据,并使用django的inspectdb结果。我不得不调整一些模型,但到目前为止一切都很顺利。今天,我需要运行一个查找,该查找跨越了一些表的正向和反向,并在shell中测试了以下工作正常的情况:
>python manage.py shell
from db_ccmdata.models_auto import TbldataAgentperformancebyperiod as agent_performance
agent_performance.objects.filter(fkagent__tblconfigagentgroupmembers__fkagentgroup__name="IT Call Centre Immediate")
当我在代码中实现这一点时,我开始得到一个FieldError,并且非常困惑。你知道吗
agent_queue = agent_performance.objects.filter(
midnightstartdate__range=(date + ' 00:00:00', date + ' 23:59:59')).filter(fkagent__tblconfigagentgroupmembers__fkagentgroup__name='IT Call Centre Immediate').order_by('fktimeinterval')
我已经检查了所有的关系都是好的,但令人困惑的是,它在shell中的预期工作。你知道吗
我们的关系是
tbldataagentperformancebyperiodagentfk->;pkeytblconfigagentpkey<;-agentfktblconfigagentgroupmembersgroupfk->;pkeytblconfiggroup
我在其他一些帖子上也有过一些关于设置相关名称的帖子,我真的没有这么做,这不仅仅是因为shell似乎可以工作。你知道吗
我不确定是否相关,但正在做/管理.py不再工作和管理.py返回“:没有这样的文件或目录”(它肯定是管理.py/python返回这个)所以我一直用python调用它管理.py等等
目前没有回答
相关问题 更多 >
编程相关推荐