現在の Python Django プロジェクトに csv を実装しました。
writer = csv.writer(open('custom_data/abc.csv', 'w+'))
print "abc"
headers = []
for i in data_desc:
headers.append((i[0].replace('_', ' ')).upper())
j = j+1
j=1
writer.writerow(headers)
"""
fill data into csv cells
"""
for value in data.fetchall():
k=0
no_record_check=1
row = []
for val in value:
row.append(val)
k = k+1
j=j+1
writer.writerow(row)
except:
print "Exception here after printing"
#pass
response = HttpResponse(mimetype='text/csv')
now = datetime.datetime.now().strftime('%m-%d-%Y_%H:%M:%S')
response['Content-Disposition'] = 'attachment; filename= custom_data/abc.csv'
コードは正常に動作しています。abc.csv という名前のファイルが正常に作成されました。しかし、ダウンロードオプションには間違った名前が付いています。
custom_reportの下にabc.csvという名前のファイルを作成しました。custom_report フォルダーはプロジェクト フォルダーにあります。(例: projectname/custom_report/abc.csv)。この場所の下にファイルが見つかりました。::
私のプロジェクト構造は次のとおりです。
projectname / app / app_name/ forms.py, views.py...
projetname / custom_report /abc.csv
**私の問題:**
ファイルには新しい名前 custom_data_abc.csv が付いています。空白のデータで。一方、custom_report の下の abc.csv ファイルには正しいデータが含まれています。
手伝って頂けますか ?