Selepas mendaftar, klik butang pendaftaran dan anda akan mendapat kesilapan:
Sqlalchemy.exc.IntegrityError
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)] (Sedang pada kesilapan ini pada:http://sqlalche.me/e/gkpj)
Pelacakan (panggilan terakhir terakhir)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1997, dalamPanggilkembalikan self.wsgi_app ((environ, start_response)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1985, dalam wsgi_app
jawapan = self.handle_exception (e)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1540, dalam handle_exception
reraise ((exc_type, exc_value, tb)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1982, dalam wsgi_app
ctx = self.request_context ((environ)
ctx.push()
error = Tiada
Cuba:
Cuba:
jawapan = self.full_dispatch_request (())
kecuali Pengecualian seperti e:
ralat = e
jawapan = self.handle_exception (e)
kecuali:
error = sys.exc_info() [1]
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1614, dalam full_dispatch_request
rv = self.handle_user_exception (e)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1517, dalam handle_user_exception
reraise ((exc_type, exc_value, tb)
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1612, dalam full_dispatch_request
rv = self.dispatch_request (()
Fail C:\Python27\lib\site-packages\flask\app.py, baris 1598, dalam dispatch_request
kembalikan self.view_functionsrule.endpointFail C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, baris 171, dalam pendaftaran
db.session.commit()
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, baris 153, dalam do
kembali getattr ((self.registry ((), nama) ((*args, **kwargs)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 943, dalam commit
self.transaction.commit ((()
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 467, dalam commit
diri._prepare_impl()
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 447, dalam _prepare_impl
self.session.flush (dalam bahasa Inggeris)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2254, dalam flush
self._flush (objek)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2380, dalam _flush
transaction.rollback ((_ capture_exception=True)
Fail C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, baris 66, dalamKeluarcompat.reraise ((exc_type, exc_value, exc_tb)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2344, dalam _flush
flush_context.execute()
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, baris 391, dalam pelaksanaan
rec.execute ((sendiri)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, baris 556, dalam pelaksanaan
Uow.
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, baris 181, dalam save_obj
peta, jadual, kemasukan)
Fail C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, baris 866, dalam _emit_insert_statements
melaksanakan ((pernyataan, param)
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 948, dalam pelaksanaan
Kembali meth ((self, multiparams, params)
Fail C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, baris 269, dalam _execute_on_connection
kembali sambungan._execute_clauseelement ((self, multiparams, params)
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1060, dalam _execute_clauseelement
disusun_sql, disuling_params
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1200, dalam _execute_context
konteks)
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1413, dalam _handle_dbapi_exception
exc_info
Fail C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, baris 265, dalam raise_from_cause
reraise ((jenis ((kecualian), pengecualian, tb=exc_tb, sebab=sebab)
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1193, dalam _execute_context
konteks)
Fail C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, baris 509, dalam do_execute
cursor.execute (perintah, parameter)
IntegrityError: (sqlite3.IntegrityError) kekangan unik gagal: user.username [SQL: uINSERT INTO user (nama pengguna, e-mel, kata laluan, tarikh) VALUES (?,?,?,?) ] [parameter: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000)] (Sedang pada kesilapan ini pada:http://sqlalche.me/e/gkpj)
Debugger menangkap pengecualian dalam aplikasi WSGI anda. Anda kini boleh melihat traceback yang menyebabkan ralat.
Untuk menukar antara traceback interaktif dan teks biasa, anda boleh klik pada tajuk Traceback. Dari traceback teks anda juga boleh membuat paste daripadanya. Untuk pelaksanaan kod mouse-over bingkai yang anda mahu debug dan klik pada ikon konsol di sebelah kanan.
Anda boleh menjalankan kod Python sewenang-wenang dalam bingkai timbunan dan terdapat beberapa pembantu tambahan yang tersedia untuk introspeksi:
Apa yang boleh menjadi sebabnya?
dump() menunjukkan semua pembolehubah dalam bingkai
dump ((obj) dumps all thats known about the object (penghantaran semua yang diketahui mengenai objek)