Django запросов: когда использовать '' - PullRequest
0 голосов
/ 17 марта 2020

Я просто не понимаю, почему иногда приходится использовать что-то вроде Model.objects.filter ('fieldname' = foo), а иногда можно использовать только имя поля без ''.

Не могли бы вы объясните мне, пожалуйста?

1 Ответ

0 голосов
/ 17 марта 2020

Вы не можете передать строку как nane поля в методе filter () django ORM, вы можете передать значение поля как строку.

Model.objects.fiiter ('fieldname' = foo) неправильный синтаксис,

Это может быть:

Model.objects.fiiter (fieldname = 'foo') или foo = 'ab c' Model.objects.fiiter (fieldname = Foo)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...