Después de registrarse, haga clic en el botón de registro para obtener la información y se produce un error:
¿Qué es lo que está pasando?
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)
Traceback (última llamada más reciente)
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1997, enLlamadoregresar self.wsgi_app ((environ, start_response)
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1985, en wsgi_app
Respuesta = auto.manejar_excepción (e)
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1540, en la excepción_handle
Re-viaje (exc_tipo, exc_valor, tb)
Archivo C:\Python27\lib\site-packages\flask\app.py, línea 1982, en wsgi_app
Ctx = auto.solicitud_contexto (environ)
¿ Por qué no lo haces?
error = Ninguno
Prueba:
Prueba:
Respuesta = auto.full_dispatch_request (())
excepto excepción como e:
error = e
Respuesta = auto.manejar_excepción (e)
excepto:
error = sys.exc_info() [1]
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1614, en la petición de envío completa
rv = self.handle_user_exception ((e))
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1517, en la excepción de usuario
Re-viaje (exc_tipo, exc_valor, tb)
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1612, en la petición de envío completa
rv = auto.petición de envío (())
El archivo C:\Python27\lib\site-packages\flask\app.py, línea 1598, en la solicitud de envío
Retorno de las funciones de auto.view_functionsrule.endpointArchivo C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, línea 171, en el registro
db.session.commit (en inglés)
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, línea 153, en el
Retorno getattr ((self.registry ((), nombre) ((*args, **kwargs)
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 943, en el commit
¿Por qué no lo haces?
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 467, en el commit
Yo mismo._prepare_impl()
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 447, en el _prepare_impl
¿ Qué pasa?
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 2254, en color
¿Qué es lo que está pasando?
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 2380, en _flush
Transmisión de datos de la red de datos.
El archivo C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, línea 66, ensalidaEl valor de la función de la función de la función de la función de la función de la función de la función de la función de la función de la función de la función de la función
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, línea 2344, en _flush
¿Por qué no lo haces?
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, línea 391, en ejecución
Rec.execute ((sólo)
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, línea 556, en ejecución
¿ Qué pasa?
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, línea 181, en el save_obj
el mapa, la tabla, el prospecto)
El archivo C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, línea 866, en las instrucciones _emit_insert_
ejecutar (declaración, parámetros)
El archivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, línea 948, en ejecución
regresar metanfetaminas (auto, multiparámicos, parámicos)
El archivo C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, línea 269, en _execute_on_connection
Regreso de conexión._execute_clauseelement ((self, multiparams, params)
El archivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, línea 1060, en el _execute_clauseelement
el valor de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto
El archivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, línea 1200, en el contexto de ejecución
contexto)
El archivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, línea 1413, en la excepción _handle_dbapi_
En el caso de las empresas de seguros,
El archivo C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, línea 265, en el aumento_de_causa
No se puede utilizar el término "excepción" para referirse a la excepción.
Archivo C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, línea 1193, en el contexto de ejecución
contexto)
El archivo C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, línea 509, en el ejecutar
Cursor.execute (comunicación, parámetros)
IntegrityError: (sqlite3.IntegrityError) la restricción única falló: user.username [SQL: uINSERT INTO user (nombre de usuario, correo electrónico, contraseña, fecha) VALORES (?,?,?,?) ] [parámetros: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000) ]http://sqlalche.me/e/gkpj)
El depurador detectó una excepción en su aplicación WSGI. Ahora puede ver el rastreo que condujo al error.
Para cambiar entre el traceback interactivo y el texto plano, puede hacer clic en el titular Traceback. Desde el traceback de texto también puede crear una pasta de la misma. Para la ejecución de código, pase el ratón sobre el marco que desea depurar y haga clic en el icono de la consola en el lado derecho.
Puede ejecutar código Python arbitrario en los marcos de pila y hay algunos ayudantes adicionales disponibles para la introspección:
¿Cuál podría ser la razón?
dump() muestra todas las variables en el marco
dump ((obj) dumps all thats known about the object (dump)) (Depone todo lo que se sepa sobre el objeto)