Как преобразовать целочисленное значение из python в smallint postgresql? - PullRequest
0 голосов
/ 12 октября 2019

У меня есть функция, написанная в базе данных Postgresql, и я должен вызывать ее из представления Django в Python. Функция имеет параметры типа smallint. В Python это выглядит так:

   str = "02"
    plist = [int(str)]
    cursor = connection.cursor()
    cursor.execute("select * from some_func(%s);", plist)
    for row in cursor.fetchall():
        ...

При вызове этого кода в моем HTML-шаблоне я вижу следующее сообщение: функция some_function (integer) не существует. Это потому, что тип параметра smallint. Как мне преобразовать мою строку? чтобы доставить его как smallint в базу данных Postgresql?

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