Я новичок с Flask, Psycopg2 и Python, и у меня возникла эта небольшая проблема, я создал переменную input (), которая читает ответ пользователя, и я хочу, чтобы этот ответ был помещен в мои таблицы базы данных. Speci c столбец.
print('Are the eyes Open or Closed?: ')
estate1 = input()
def update_Eyes(self):
update_command = ("UPDATE Eyes SET cstate=%s Where id=1", (estate1,))
self.cursor.execute(update_command)
print("Eye table update successful ")
database_connection = DatabaseConnection()
database_connection.update_Eyes()
Если я попытаюсь добавить какие-либо значения самостоятельно, это работает просто отлично, но я не могу найти решение для добавления переменной.
Код ошибки выглядит так:
Traceback (most recent call last):
File "C:/Users/AJ/Desktop/Data Processing/Flask/first.py", line 136, in <module>
database_connection.update_Eyes() # Updates Table Eyes
File "C:/Users/AJ/Desktop/Data Processing/Flask/first.py", line 98, in update_Eyes
self.cursor.execute(update_command)
TypeError: argument 1 must be a string or unicode object: got tuple instead