0
を読取り用に開かれていないファイル、私はモデルFileField
にファイルを保存することはできません。DjangoはファイルをFileFieldに保存しません。例外IOError:私はこのDjangoのコードを持って
# create stocklist object and populate it
stocklist = StockList.objects.create(retailer=retailer)
with open("retailer_stocklist.csv", "wb") as csv_file:
for row in table_data:
writer = csv.writer(csv_file, quoting=csv.QUOTE_ALL)
writer.writerow([row["EAN"], row["NAME"], row["QUANTITY"],
row["UNIT"], row["SKU"], row["PRICE"]])
stocklist.csv_file.save("retailer_stocklist.csv", File(csv_file))
モデルは次のようになります。
class StockList(models.Model):
csv_file = models.FileField(null=True, blank=True)
私が手エラー:
IOError: File not open for reading