0

django の select ステートメントに追加のフィールドを追加しようとしています。そこでは、さまざまな形式の文字列を使用したいと考えています。

次の結果になります:
提供されたバインドの数が正しくありません。現在のステートメントは 3 を使用しており、4 が提供されています。

select=SortedDict([(
    "groupkey", 
    "strftime('%s', datetime(time, 'utc'),'localtime')")]),
select_params=(
    "%m"
)

このようにして取得します:フォーマット文字列として %m を使用すると、
サポートされていないフォーマット文字 'm' (0x6d) がインデックス 19に表示されます。%%m をフォーマット文字列として使用するとうまくいくようですが、これは良い解決策とは思いません。

select={
    "groupkey":"strftime('" + self.__formatstring + "', datetime(time, 'utc'),'localtime')"
})

ありがとうございました!

4

0 に答える 0