पंजीकरण के बाद, पंजीकरण बटन पर क्लिक करें और एक त्रुटि दिखाई देती हैः
sqlalchemy.exc.IntegrityError
IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user.username [SQL: uINSERT 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)
ट्रेसबैक (अंतिम बार कॉल)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, लाइन 1997, मेंकॉल करनावापस self.wsgi_app ((पर्यावरण, start_response)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1985, wsgi_app में
प्रतिक्रिया = self.handle_exception (ई)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1540, handle_exception में
पुनः प्रस्थान (exc_type, exc_value, tb)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1982, wsgi_app में
ctx = self.request_context ((पर्यावरण)
ctx.push()
त्रुटि = कोई नहीं
कोशिश करो:
कोशिश करो:
उत्तर = self.full_dispatch_request (()
अपवाद के रूप में e:
त्रुटि = e
प्रतिक्रिया = self.handle_exception (ई)
सिवाय:
त्रुटि = sys.exc_info() [1]
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1614, में पूर्ण_डिस्पैच_अनुरोध
rv = self.handle_user_exception (ई)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1517, handle_user_exception में
पुनः प्रस्थान (exc_type, exc_value, tb)
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1612, में पूर्ण_डिस्पैच_अनुरोध
rv = self.dispatch_request (()
फ़ाइल C:\Python27\lib\site-packages\flask\app.py, पंक्ति 1598, में dispatch_request
self.view_functions लौटाता हैrule.endpointफ़ाइल C:\Users\maker04\Desktop\fmz_extend_api_demo-master\app.py, लाइन 171, पंजीकरण में
db.session.commit()
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\scoping.py, पंक्ति 153, में do
getattr ((self.registry(), नाम) ((*args, **kwargs) लौटाएं
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, पंक्ति 943, commit में
self.transaction.commit()
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, पंक्ति 467, commit में
स्वयं._prepare_impl()
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, लाइन 447, में _prepare_impl
स्व. सत्र. फ्लश
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, पंक्ति 2254, फ्लश में
self._flush (ऑब्जेक्ट्स)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, पंक्ति 2380, में _flush
transaction.rollback ((_capture_exception=सच)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\util\langhelpers.py, पंक्ति 66, मेंबाहर निकलनाcompat.reraise ((exc_type, exc_value, exc_tb)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, पंक्ति 2344, में _flush
flush_context.execute()
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, पंक्ति 391, निष्पादित में
rec.execute ((स्वयं)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\unitofwork.py, पंक्ति 556, निष्पादित में
उऊऊ
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, लाइन 181, में सहेजें_obj
नक्शा, तालिका, सम्मिलन)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\orm\persistence.py, पंक्ति 866, में _emit_insert_statements
निष्पादित करना (बयान, पैराम्स)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, पंक्ति 948, निष्पादित में
रिटर्न मेथ ((स्वयं, मल्टीपाराम, पैराम)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py, पंक्ति 269, में _execute_on_connection
रिटर्न connection._execute_clauseelement ((self, multiparams, params)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, पंक्ति 1060, में _execute_clauseelement
संकलित_sql, आसुत_params
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, पंक्ति 1200, में _execute_context
संदर्भ)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, पंक्ति 1413, में _handle_dbapi_exception
exc_info
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\util\compat.py, पंक्ति 265, में raise_from_cause
पुनरावृत्ति ((प्रकार ((अपवाद), अपवाद, tb=exc_tb, कारण=कारण)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\base.py, पंक्ति 1193, में _execute_context
संदर्भ)
फ़ाइल C:\Python27\lib\site-packages\sqlalchemy\engine\default.py, पंक्ति 509, do_execute में
cursor.execute ((निर्देश, पैरामीटर)
IntegrityError: (sqlite3.IntegrityError) UNIQUE constraint failed: user.username [SQL: uINSERT INTO user (username, email, password, date) VALUES (?,?,?,?) ] [पैरामीटरः (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000) ]http://sqlalche.me/e/gkpj)
डिबगर ने आपके WSGI एप्लिकेशन में एक अपवाद पकड़ा. अब आप उस ट्रेसबैक को देख सकते हैं जिससे त्रुटि हुई.
इंटरैक्टिव ट्रेसबैक और सादे पाठ के बीच स्विच करने के लिए, आप Traceback शीर्षक पर क्लिक कर सकते हैं। पाठ ट्रेसबैक से आप इसका पेस्ट भी बना सकते हैं। कोड निष्पादन के लिए माउस-ओवर फ्रेम आप डिबग करना चाहते हैं और दाईं ओर कंसोल आइकन पर क्लिक करें।
आप स्टैक फ्रेम में मनमाना पायथन कोड निष्पादित कर सकते हैं और आत्मनिरीक्षण के लिए कुछ अतिरिक्त सहायक उपलब्ध हैंः
क्या यह संभव है?
dump() फ्रेम में सभी चर दिखाता है
dump ((obj) dumps all thats known about the object ऑब्जेक्ट के बारे में ज्ञात सब कुछ डंप करता है