Django: ORA: 01461: может связывать значение LONG только для вставки в столбец LONG - PullRequest
1 голос
/ 10 марта 2020

Django Версия 1.9.6. Python Версия: 3.4.3

Я сделал двоичное поле в моей модели (flal_file = models.BinaryField()) для вставки двоичных данных в базу данных.

Столбец базы данных является полем BLOB-объекта.

Я получаю эту ошибку при создании объекта (вставка).

Комментирование flal_file предотвращает эту ошибку.

Я не знаю, почему я получаю эту ошибку, так как это двоичное поле.

Это ошибка с более старыми версиями Django? Может кто-нибудь помочь мне отладить эту проблему?

enter image description here

myfile = request.FILES['uploaded_file'] 
b = DocFileAllocation.objects.using('db_test_').create(
                   flal_file=myfile.read(), #binary data
                   flal_id_no=seq_doc_file, 
                   bmeta_id_no=seq_metadata,
                   flal_file_subject=subject,
                   )

b.save(using='db_test_')
...