Я пытаюсь добавить дополнительное поле в оператор выбора в django, в котором я хочу использовать строку с переменным форматом.
Следующее приводит к следующему:
Неправильное количество предоставленных привязок. Текущая инструкция использует 3, а предоставлено 4.
select=SortedDict([(
"groupkey",
"strftime('%s', datetime(time, 'utc'),'localtime')")]),
select_params=(
"%m"
)
Таким образом я получаю:
неподдерживаемый символ формата 'm' (0x6d) в индексе 19 при использовании %m в качестве строки формата. Кажется, это работает при использовании %%m в качестве строки формата, но я не считаю это хорошим решением.
select={
"groupkey":"strftime('" + self.__formatstring + "', datetime(time, 'utc'),'localtime')"
})
Спасибо!