我已经编写了一个脚本来读取Excel文件并将内容保存到我的数据库中。(注意:文件和脚本在不同的目录中)。然而,当我尝试从我的views.py作为简单的导入执行该脚本时,Django会抛出一个错误,说明找不到该文件或目录:
任何指导都非常感激!
[Errno 2] No such file or directory: '\\media\\documents\\GDRAT.xls\\'
我的脚本中实际的代码如下:
source_wb = xlrd.open_workbook('media/documents/GDRAT.xls')
我的脚本在父目录中。从命令行执行脚本没有问题,所以我不明白为什么django会有不同的读取方式。
我的views.py
函数如下(注意:我返回到父目录查找脚本 - 这似乎没问题,但无法找到需要读取的excel文件):
def UpdateGDRAT(request):
os.chdir('..')
import GDRAT
return render_to_response('success.html')
任何指导都非常感激!
media/
连接起来? - Ignacio Vazquez-Abrams