我面临着一个奇怪的问题。我的django框架从模板获取参数,以便在读取文本文件后检索数据。在测试期间,它做得很好。但当我同时从两个浏览器传递相同的参数时,其中一个浏览器出现以下错误:
IOError at /search/
[Errno 2] No such file or directory:
虽然我知道文件在那里,我的python脚本可以读取它。所以我想知道过去有没有人会遇到这种问题!!在Django中处理文件以检索数据的最佳方法是什么。 谢谢
我的django项目代码的一部分
^{pr2}$完整的错误跟踪:
IOError at /search/
[Errno 2] No such file or directory: 'transitions_6490_Agilent.csv'
Request Method: GET
Request URL: http:/127.0.0.1:8000/:8000/search/?searchtype=Any& searchterm=PEP2012090602
Django Version: 1.8.11
Exception Type: IOError
Exception Value:
[Errno 2] No such file or directory: 'transitions_6490_Agilent.csv'
Exception Location: /home/paul/Desktop/djangoproject/trackerdatabase/src/trackerapp/views.py in search, line 188
Python Executable: /usr/bin/python
Python Version: 2.7.6
Python Path:
['/home/paul/Desktop/djangoproject/trackerdatabase/src',
'/usr/local/lib/python2.7/dist-packages/setuptools-20.3.1-py2.7.egg',
'/usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
我将把它留在这里,作为其他SO成员更容易找到的答案。在
您不需要生成
os.chdir
,只需直接为open()
调用提供文件的整个路径。在相关问题 更多 >
编程相关推荐