Setelah mendaftar, klik tombol pendaftaran dan Anda akan menemukan kesalahan:
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)] (Background on this error at:http://sqlalche.me/e/gkpj)
Pelacakan kembali (panggilan terakhir terakhir)
File C:\Python27\lib\site-packages\flask\app.py, baris 1997, dalampanggilankembalikan self.wsgi_app ((environ, start_response)
File C:\Python27\lib\site-packages\flask\app.py, baris 1985, dalam wsgi_app
respons = self.handle_exception (e)
File C:\Python27\lib\site-packages\flask\app.py, baris 1540, dalam handle_exception
reraise ((exc_type, exc_value, tb)
File C:\Python27\lib\site-packages\flask\app.py, baris 1982, dalam wsgi_app
ctx = self.request_context ((environ)
ctx.push ((()
error = Tidak ada
Cobalah:
Cobalah:
respons = self.full_dispatch_request (())
kecuali Pengecualian seperti e:
kesalahan = e
respons = self.handle_exception (e)
kecuali:
error = sys.exc_info() [1]
File C:\Python27\lib\site-packages\flask\app.py, baris 1614, dalam full_dispatch_request
rv = self.handle_user_exception ((e))
File C:\Python27\lib\site-packages\flask\app.py, baris 1517, di handle_user_exception
reraise ((exc_type, exc_value, tb)
File C:\Python27\lib\site-packages\flask\app.py, baris 1612, dalam full_dispatch_request
rv = self.dispatch_request (()
File C:\Python27\lib\site-packages\flask\app.py, baris 1598, di dispatch_request
kembalikan self.view_functionsrule.endpointFile C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, baris 171, dalam pendaftaran
db.session.commit ((()
File C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, baris 153, di do
kembali getattr ((self.registry ((), nama) ((*args, **kwargs)
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 943, dalam commit
self.transaction.commit (dalam bahasa Inggris).
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 467, dalam commit
sendiri._prepare_impl()
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 447, dalam _prepare_impl
Self.session.flush ((()
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2254, dalam flush
self._flush (objek)
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2380, dalam _flush
transaksi.rollback ((_capture_exception=True)
File C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, baris 66, diKeluarcompat.reraise ((exc_type, exc_value, exc_tb)
File C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, baris 2344, dalam _flush
flush_context.execute (()
File C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, baris 391, dalam pelaksanaan
rec.execute ((sendiri)
File C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, baris 556, dieksekusi
Ohh.
File C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, baris 181, di save_obj
peta, tabel, sisipan)
File C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, baris 866, dalam _emit_insert_statements
mengeksekusi ((pernyataan, param)
File C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 948, dieksekusi
Kembali meth ((self, multiparams, params)
File C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, baris 269, dalam _execute_on_connection
kembali koneksi._execute_clauseelement ((self, multiparams, params)
File C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1060, di _execute_clauseelement
dikompilasi_sql, distilasi_params
File C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1200, dalam _execute_context
konteks)
File C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1413, dalam _handle_dbapi_exception
exc_info
File C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, baris 265, di raise_from_cause
reraise ((jenis ((kecualian), pengecualian, tb=exc_tb, penyebab=penyebab)
File C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, baris 1193, dalam _execute_context
konteks)
File C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, baris 509, di do_execute
cursor.execute (pernyataan, parameter)
IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user.username [SQL: uINSERT INTO user (username, email, password, date) VALUES (?,?,?,?) ] [parameter: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000)] (Background on this error at:http://sqlalche.me/e/gkpj)
Debugger menangkap pengecualian dalam aplikasi WSGI Anda. Anda sekarang dapat melihat traceback yang menyebabkan kesalahan.
Untuk beralih antara traceback interaktif dan plaintext satu, Anda dapat mengklik pada Traceback judul. Dari traceback teks Anda juga dapat membuat paste dari itu. untuk kode eksekusi mouse-over frame yang ingin Anda debug dan klik pada ikon konsol di sisi kanan.
Anda dapat menjalankan kode Python sewenang-wenang di kerangka tumpukan dan ada beberapa pembantu tambahan yang tersedia untuk introspeksi:
Apa yang mungkin penyebabnya?
dump() menunjukkan semua variabel dalam bingkai
dump ((obj) dumps all thats known about the object (obj) membuang semua yang diketahui tentang objek)