2016-12-13 11 views
0

私はDjangoプロジェクト内にCSV-FileReaderを作成しました。 私の質問はどこにcsvファイルを置くのですか?Python内のDjangoファイルディレクトリ

私のコードはそうなります

with open(self.csvfile) as csvfile: 
csvreader = csv.reader(csvfile, delimiter=';') 
# Skip first line from csv-file 
csvreader.next() 
for row in self.read_csv(csvreader): 
    # .... 

どこたcsvfileを置くためのDjangoプロジェクト内部の最高の場所は、「self.csvfile」であり、それを参照するための最良の方法は何ですか。

私はそれは良くないと思い、そのself.csvfileは私が誰かが私に素敵なヒントを与えることを願っ/etc/blah/blah/blah/*.csv

のような相対パスになります。

答えて

0

STATIC_ROOTと静的ファイルのSTATIC_URL同様 おかげで、Djangoはユーザーがアップロードされるような他のファイルを管理するためにMEDIA_ROOTMEDIA_URLを持って、より多くの詳細については、Managing files

0

のドキュメントをチェックアウトし、あなたのDjangoで静的なディレクトリを作成します - そのフォルダにすべてのファイルを保存して保存します。

静的/ CSS/ sytle.css JS/ myscript.js CSV/ file1.csv file2.csv

関連する問題