SyntaxError: ключевое слово не может быть выражением в django - PullRequest
0 голосов
/ 27 сентября 2018
new_todo = Todo(text=request.POST['text'],instance.User=request.user)

SyntaxError: keyword can't be an expression

Что именно здесь пошло не так?

Я просто хочу, чтобы пользователь, создавший todo, его имя было автоматически перенесено в базу данных ..... Итак, я сделал это при созданиисмотреть ...

1 Ответ

0 голосов
/ 27 сентября 2018

Ваша проблема instance.User=....Левая часть (это то, что ключевое слово означает в этом контексте) должна быть одним из имен переменных, которые принимает конструктор ToDo.

Кроме того, это не специфично для django, это общий python.

...