1
.csv
構造のファイルを処理する必要があり、データベースにフィールドとして格納されています。アプリケーションの主な機能は、このファイルを処理して出力を生成することです。Django dbにレコードとして保存されたテキストファイルを開きます
新しいバージョンをアップロードする必要がありますが、古いバージョンのレコードを保持する必要があります。これらは小さなファイルで、めったに300kb
を超えていません。アップローダーの名前、日付、バージョンなどの追加フィールドも必要です。そのため、ローカルファイルではなくDBにレコードとして保存しています。 ファイルレコードは、どのように私はいないフィールドとしてではなく、ファイルオブジェクトとしてこのレコードにアクセスし、通常の.txt
ようにそれを開くことができますタイプmodels.FileField()
でDBに格納されて?
listofschedules = ScheduleFile.objects.all
file = listofschedules[0].csvSchedule
with open(file, 'rt', encoding='windows 1250') as csv_input:
reader = csv.reader(csv_input, delimiter=';')
print(reader) ...
実際に開かれている構文解析が結果を表示することを期待していますか?既にテンプレートを定義しましたか? – PRMoureu
はい、今のところ私はファイルが開かれたことを確認して、簡単なprint()を使ってターミナルウィンドウにログオンしようとしていることを確認しようとしています。 –