Я пытаюсь запустить команду, используя подпроцесс, который работает нормально, а затем он должен выплевывать значение с помощью функции печати, которая также отлично работает.
cmd = subprocess.check_output(["golemcli", "tasks", 'create',unique_filename]).decode(sys.stdout.encoding)
test = print(cmd)
Это выведет что-то вроде "cc490086-d851-11e8-9ca6-a6389e8e7978
"
Теперь я хочу сохранить это в своей базе данных.Я создал модель, которая выглядит как
class Usertasks(models.Model):
TaskID = models.CharField(max_length=40)
user = models.CharField(max_length=30)
, и именно так мои представления сохраняют данные.
r = Usertasks(user=request.user, TaskID=test,)
r.save()
Но когда я пытаюсь сохранить данные из печати, получаетсяв значение NULL?Мой Django жалуется на следующее значение исключения:
NOT NULL constraint failed: myproject_usertasks.TaskID
Как я могу это исправить?