我尝试过这种方式,但是我不明白哪里出了问题。我包括一个用户,并且在CMD中,将代码打印在代码中,在那里打印成代码,已经在数据库中变得可见。
import sqlite
from cryptography.fernet import Fernet
def incluir(self):
if self.validation():
query = 'INSERT INTO usuarios_arduino VALUES (NULL, ?,?)'
chave = Fernet.generate_key()
f = Fernet(chave)
f_pass = f.encrypt(self.senha.get().encode())
print(f_pass)
parameters = (self.user.get(), self.senha.get())
try:
self.run_query(query,parameters)
self.msgG['text']='Usuário {} incluído com Sucesso!'.format(self.user.get())
self.user.delete(0, END)
self.senha.delete(0, END)
except:
self.msg['text'] = 'Usuário já existente, tente outro!'
pass
else:
self.msg['text'] = 'Favor inserir usuário e senha nos campos!'