Я пишу скрипт, в котором пользователь регистрирует свое имя пользователя, но функция проверяет, есть ли это имя пользователя в БД или нет. Но я застрял на том, как сопоставить мой запрос с входными данными. Вот код:
def checker(self, insane):
t = (insane,)
cmd = "SELECT admin_user FROM admin_db where admin_user = \"%s\";" %t
self.cursor.execute(cmd)
namer = self.cursor.fetchone()
print namer
if namer == insane:
print("Username is already chosen!")
exit(1)
else:
pass
Так как
namer
возвращается как
(u'maverick',)
Не совпадает с вводом. Как мне это осуществить?