牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Django の BinaryField に manage.py shell でローカルのファイルをバイナリで入れるメモ

(Python3.6.1, Django==1.11.20, PyMySQL==0.9.3)

models.py

class HogeFile(models.Model):
    binary_file = models.BinaryField()

manage.py shell

$ python manage.py shell_plus
>>> from pathlib import Path
>>> file = Path('/Users/hoge/fuga.csv').read_bytes()
>>> HogeFile.objects.create(binary_file=file)
<HogeFile: HogeFile object>

参考