El problema de la plataforma de cuantificación multiusuario personalizada

El autor:Las hojas, Creado: 2018-07-06 16:47:08, Actualizado:

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)


Más.

Un sueño pequeño.En la actualidad, el programa está disponible en inglés y en inglés. https://dn-filebox.qbox.me/57fdf155a634270e991f5157ea6c733de637cb5e.png El DEMO descrito en este post es solo un ejemplo, pero aún hay que diseñar funciones concretas y plataformas de cuantificación.