我有一个带有FileField的模型,可以保存文本文件,这是我访问它的方式:
report = MyMoodel.objects.get()
document_report = report.document
document_report.open(mode='r')
print(type(document_report.read()))
结果"类型"是
<class 'bytes'>
我不应该收到字符串而不是字节串吗?我是否正确使用开放?
编辑:
在开幕之前和之后:
print('Before Open', document_report._file)
document_report.open(mode='r')
print('After Open', document_report._file)
Before Open None
After Open /Users/stupidfatcat/Development/myapp/reports/2017/04/18/test_file_2eGEcd3