У меня есть модель MyModel в django, одно из полей которой получает значение из последовательности после вставки в Oracle 12c. Итак, я делаюКак сохранить модель в django, когда некоторые поля заполняются последовательностью в oracle?
myModel = MyModel(field1=123,field2='abc')
myModel.save()
Проблема в том, что поле1 получает свое значение при вставке в базу данных Oracle. Если я опускаю поле, попробуйте сохранить ORA-01400: не могу вставить NULL. Я не могу дать поле значение в джанго. Как сохранить модель? Благодарю.
Является ли ваше 'поле1' определяемым как' AutoField'? –
все мои поля были сгенерированы при запуске inspectdb, потому что я работаю с устаревшей базой данных. –
Итак, ваше поле было отображено как «IntegerField»? –