2016-12-13 2 views
0

Ich habe einen CSV-FileReader in einem Django-Projekt erstellt. Meine Frage ist, wo die CSV-Datei zu setzen?Django Datei-Verzeichnis in Python

Mein Code sieht so:

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): 
    # .... 

Wo ist der beste Platz in einem django-Projekt meine csvfile „self.csvfile“ zu setzen und was ist der beste Weg, um es zu verweisen.

Ich denke, es ist nicht schön, das wäre self.csvfile ein rel-Pfad sein, wie /etc/blah/blah/blah/*.csv

ich jemand hoffe mir einen schönen Tipp geben könnte. Dank

Antwort

0

Wie STATIC_ROOT und STATIC_URL für statische Dateien, Django hat MEDIA_ROOT und MEDIA_URL auf andere Dateien wie die von Benutzern, um weitere Informationen zu verwalten m Besuche in der Dokumentation von Managing files

0

Machen Sie ein statisches Verzeichnis in Ihrem Django -Projekt und speichern Sie alle Ihre Dateien in diesem Ordner.

Statisch/ CSS/ sytle.css js/ MyScript.js CSV/ file1.csv file2.csv