У меня есть функция, написанная в базе данных 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?