Problem mit der Quantitative Plattform für den individuellen Mehrbenutzer

Schriftsteller:Die Blätter, Erstellt: 2018-07-06 16:47:08, aktualisiert:

Nach der Registrierung klicken Sie auf die Registrierungsseite und ein Fehler tritt auf: Es gibt keine Daten, die sich auf das System beziehen. 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)

Rückverfolgung (letzter Anruf) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1997, inAnrufenRückkehr selbst.wsgi_app ((umgebung, start_response) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1985, in wsgi_app Antwort = selbst.handling_exception (e) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1540, in handle_exception Wiederholung ((exc_type, exc_value, tb) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1982, in wsgi_app ctx = self.request_context ((umgebung) Ctx.Push (siehe unten) Fehler = Kein Versuchen Sie: Versuchen Sie: Antwort = self.full_dispatch_request() Außer Ausnahme e: Fehler = e Antwort = selbst.handling_exception (e) mit Ausnahme: Fehler = sys.exc_info() [1] Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1614, in voller_Verfügung_anforderung rv = self.handle_user_exception (e) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1517, in handle_user_exception Wiederholung ((exc_type, exc_value, tb) Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1612, in voller_Deschickungs_anfrage rv = self.dispatch_request (() Datei C:\Python27\lib\site-packages\flask\app.py, Zeile 1598, in der Anfrage Rückgabe von selbst.view_functionsrule.endpointDatei C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, Zeile 171, bei der Anmeldung db.session.commit() Datei C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, Zeile 153, in do Rückgabe getattr ((self.registry ((), Name)) ((*args, **kwargs) Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 943, in commit Selbst.Transaktion.Verpflichtung Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 467, in commit Selbst._vorbereiten_impl() Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 447, in _prepare_impl Selbst.Sitzung.Flush Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 2254, in flush Selbst._flush (Objekte) Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 2380, in _flush Transaktion.Rollback ((_capture_exception=True) Datei C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, Zeile 66, inAusgangKompat.reraise (exc_type, exc_value, exc_tb) Datei C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, Zeile 2344, in _flush Flush_context.execute wird ausgeführt. Datei C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, Zeile 391, in Ausführung Ich habe mich selbst geäußert. Datei C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, Zeile 556, in Ausführung Ich weiß nicht. Datei C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, Zeile 181, in save_obj Karte, Tabelle, Einlage) Datei C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, Zeile 866, in _emit_insert_statements Ausführen (Anweisung, Parameter) Datei C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, Zeile 948, in Ausführung Rückgabe von Meth ((selbst, Multiparam, Param) Datei C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, Zeile 269, in _execute_on_connection Rückkehrverbindung._execute_clauseelement ((selbst, mehrere Parameter, Parameter) Datei C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, Zeile 1060, in _execute_clauseelement Kompiliert_sql, destilliert_params Datei C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, Zeile 1200, im _execute_context Kontext) Datei C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, Zeile 1413, in _handle_dbapi_exception Ex-Info Datei C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, Zeile 265, in raise_from_cause Wiederholung ((Typ ((Ausnahme), Ausnahme, Tb=exc_tb, Ursache=Ursache) Datei C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, Zeile 1193, im _execute_context Kontext) Datei C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, Zeile 509, in do_execute Cursor.execute (Anweisung, Parameter) IntegrityError: (sqlite3.IntegrityError) UNIKE Einschränkung fehlgeschlagen: user.username [SQL: uINSERT INTO user (Benutzername, E-Mail, Passwort, Datum) Werte (?,?,?,?) ] [Parameter: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000)http://sqlalche.me/e/gkpj) Der Debugger hat eine Ausnahme in Ihrer WSGI-Anwendung entdeckt. Um zwischen dem interaktiven Traceback und dem Plaintext zu wechseln, klicken Sie auf die Traceback Überschrift. Aus dem Text-Traceback können Sie auch ein Pasten erstellen. Für die Ausführung des Codes über den Rahmen, den Sie debuggen möchten, und klicken Sie auf das Konsolen-Symbol auf der rechten Seite.

Sie können beliebigen Python-Code in den Stack-Frames ausführen und es gibt einige zusätzliche Helfer zur Verfügung für die Selbstkontrolle:

Was könnte die Ursache sein? dump() zeigt alle Variablen im Rahmen Dump (obj) dumps all thats known about the object (Dump (obj)) Dump (obj) Dump (obj) Dump (obj) Dump (obj) Dump (obj) Dump (obj) Dump (obj) Dump (obj) Dumps all thats known about the object


Mehr

Kleine TräumeDas ist ein großartiges Projekt, das sich mit der Entwicklung von Fernsehen und Fernsehen befasst. Siehe auch: https://dn-filebox.qbox.me/57fdf155a634270e991f5157ea6c733de637cb5e.png Die DEMO, die in diesem Beitrag beschrieben wird, ist nur ein Beispiel, wobei die spezifischen Funktionen und die Quantitationsplattform noch entworfen werden müssen.