Problemas de quantificação de plataformas de multiusuário personalizadas

Autora:Folhas, Criado: 2018-07-06 16:47:08, Atualizado:

Após a inscrição, clique no botão de registo e um erro ocorre: - Não, não, não, não. IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user.username [SQL: u INSERT INTO user (username, email, password, date) VALUES (?,?,?,?) ] [parameters: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000)http://sqlalche.me/e/gkpj)

Rastreamento (última chamada mais recente) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1997, emChamaretorno self.wsgi_app ((environ, start_response) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1985, em wsgi_app resposta = self.handle_exception ((e)) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1540, em handle_exception Repassagem ((exc_tipo, exc_valor, tb) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1982, em wsgi_app ctx = self.request_context ((environ) Ctx.push ((() erro = Nenhum Tente: Tente: resposta = self.full_dispatch_request (()) Exceto exceção como e: erro = e resposta = self.handle_exception ((e)) exceto: erro = sys.exc_info() [1] Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1614, em full_dispatch_request rv = self.handle_user_exception ((e)) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1517, em handle_user_exception Repassagem ((exc_tipo, exc_valor, tb) Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1612, em full_dispatch_request rv = self.dispatch_request (() Arquivo C:\Python27\lib\site-packages\flask\app.py, linha 1598, em despacho_request retorna self.view_functionsrule.endpointArquivo C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, linha 171, na inscrição db.session.commit ((() Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, linha 153, em do retorno getattr ((self.registry ((), nome) ((*args, **kwargs) Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 943, em commit auto.transação.commit() Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 467, em commit Eu próprio. Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 447, em _prepare_impl auto.session.flush ((() Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 2254, em flush auto._flush (objetos) Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 2380, em _flush transaction.rollback ((_capture_exception=true) Arquivo C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, linha 66, emsaídacompat.reraise ((exc_type, exc_value, exc_tb) Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, linha 2344, em _flush flush_context.execute (() Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, linha 391, em execução Rec.execute ((self) Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, linha 556, em execução - Não. Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, linha 181, em save_obj cartógrafo, tabela, inserção) Arquivo C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, linha 866, em _emit_insert_statements executar (declaração, parâmetros) Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, linha 948, em execução Retorno de metanfetaminas (auto, multiparamicas, paramicas) Arquivo C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, linha 269, em _execute_on_connection retorno de ligação._execute_clauseelement ((self, multiparams, params) Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, linha 1060, em _execute_clauseelement compilado_sql, destilado_params Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, linha 1200, em _execute_context contexto) Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, linha 1413, em _handle_dbapi_exception exc_info Arquivo C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, linha 265, em raise_from_cause Reavaliação (tipo (exceção), exceção, tb=exc_tb, causa=causa) Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, linha 1193, em _execute_context contexto) Arquivo C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, linha 509, em do_execute cursor.execute (instituição, parâmetros) IntegrityError: (sqlite3.IntegrityError) restrição única falhou: user.username [SQL: uINSERT INTO user (username, e-mail, senha, data) VALORES (?,?,?,?) ] [parâmetros: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000)http://sqlalche.me/e/gkpj) O depurador detectou uma exceção na sua aplicação WSGI. Para alternar entre o traceback interativo e o texto simples, você pode clicar no título Traceback. A partir do traceback de texto, você também pode criar uma pasta dele. Para execução de código, passe o mouse sobre o quadro que você deseja depurar e clique no ícone do console no lado direito.

Você pode executar código Python arbitrário nos quadros de pilha e há alguns auxiliares adicionais disponíveis para introspecção:

O que pode ser o motivo? dump() mostra todas as variáveis no quadro dump ((obj) dumps all thats known about the object (obj) é um sistema de transferência de dados que permite transferir dados de um objeto para outro.


Mais.

Sonhos pequenoshttps://www.fmz.com/bbs-topic/1697 https://dn-filebox.qbox.me/57fdf155a634270e991f5157ea6c733de637cb5e.png O DEMO descrito nesta postagem é apenas um exemplo, mas funcionalidades específicas e plataformas de quantificação ainda precisam ser projetadas.