Sumber dimuat naik... memuat...

Masalah platform kuantitatif pelbagai pengguna

Penulis:Daun, Dicipta: 2018-07-06 16:47:08, Dikemas kini:

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)


Lebih lanjut

Pencipta Kuantiti - Impian Kecilhttps://www.fmz.com/bbs-topic/1697 https://dn-filebox.qbox.me/57fdf155a634270e991f5157ea6c733de637cb5e.png DEMO yang dibincangkan dalam catatan ini hanyalah satu contoh, tetapi fungsi dan platform kuantiti yang spesifik masih perlu direka.