self._conn = sqlite3.connect(filename, check_same_thread=False)
self._cursor = self._conn.cursor()
def get_todolist(self, user_id):
self._cursor.execute('SELECT text, date, done, task_id from tasks where user_id = ?', (user_id,))
return self._cursor.fetchall()
def change_task(self, task_id):
self._cursor.execute('UPDATE tasks set done = 1 WHERE task_id = ?', (task_id,))
def add_task(self, user_id, text, date=None):
with self._conn:
self._cursor.execute('INSERT INTO tasks(user_id, text, date) VALUES (?, ?, ?);', (user_id, text, date))
def add_user(self, user_id):
with self._conn:
self._cursor.execute('INSERT INTO user_info(user_id) VALUES (?);', (user_id,))
def close(self):
self._conn.close()
вот код. какая для этого кода бд нужна?
sqlite
Обсуждают сегодня