, Работал на меня.

я есть сценарий, в котором я хочу аннотировать набор запросов внешне подготовленными данными в диктовке. Я хочу сделать что-то вроде следующего:

value_dict = {"model1": 123.4, "model2": 567.8}
qs = ModelClass.objects.annotate(
    value=Value(value_dict.get(F('model__code'), 0))
)

Результаты в настоящее время показывают все как 0, так как F (), кажется, не является лучшим способом поиска диктата, поскольку он не возвращает строку, и он разрешается дальше по дорожке.

Ваша помощь и предложения будут высоко оценены

Я в настоящее время на Python 3.6 и Django 1.11

Ответы на вопрос(1)

Ваш ответ на вопрос