Python Django在视图中写入csv无效

Python Django在视图中写入csv无效,python,django,csv,Python,Django,Csv,我认为: import csv outputfile = open("test.csv", 'w') 我的[Errno 13]权限被拒绝 所以我试着打开文件: outputfile = open("test.csv") 当我试图打开它时,我得到一个[Errno 2]没有这样的文件或目录:“test.csv” 当我使用python manage.py shell运行同一行代码时,文件打开时不会出错测试.csv与我的视图位于同一文件夹中 为什么会出现这些错误,以及如何着手修复这些错误?尝试使用

我认为:

import csv 
outputfile = open("test.csv", 'w')
我的
[Errno 13]权限被拒绝

所以我试着打开文件:

outputfile = open("test.csv")
当我试图打开它时,我得到一个
[Errno 2]没有这样的文件或目录:“test.csv”

当我使用
python manage.py shell
运行同一行代码时,文件打开时不会出错<代码>测试.csv与我的视图位于同一文件夹中


为什么会出现这些错误,以及如何着手修复这些错误?

尝试使用fullpath,在视图中运行时,它很可能具有不同的工作目录。请尝试。正在向我抛出相同的错误。要将其保存到哪里?对于该用户?,您是否具有该文件夹的写入权限?请在导入os模块后尝试打印os.getcwd()。您还应该检查文件的用户权限和所有权。我也有类似的问题。将csv文件放入具有该视图的应用程序文件夹中,然后重试。应该有用