رجسٹریشن کے بعد ، رجسٹریشن کے بٹن پر کلک کریں اور ایک غلطی واقع ہوئی:
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، میںکال کرناواپس خود.wsgi_app ((environ, 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 ((environ)
ctx.push()
غلطی = کوئی نہیں
کوشش کریں:
کوشش کریں:
جواب = self.full_dispatch_request (()
سوائے استثناء کے جیسا کہ ای:
غلطی = 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_functionsrule.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 ((خود.رجسٹری (() ، نام) ((*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
ٹرانزیکشن. رول بیک ((_ گرفت_ استثناء= سچ)
فائل 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، میں عملدرآمد
واپسی میتھ ((خود، multiparams، params)
فائل C:\Python27\lib\site-packages\sqlalchemy\sql\elements.py، لائن 269، میں _execute_on_connection
واپسی connection._execute_clauseelement ((خود، 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 (?,?,?,?,?) ] [parameters: (utest,u'123456@qq.com, 6ffd87ffa2daf5192c0a2b891bf8daf7, 2018-07-06 16:45:34.112000) ] (اس غلطی کا پس منظر:http://sqlalche.me/e/gkpj)
ڈیبگر نے آپ کی WSGI ایپلی کیشن میں ایک استثناء پکڑا۔ اب آپ غلطی کا سبب بننے والے ٹریس بیک کو دیکھ سکتے ہیں۔
انٹرایکٹو ٹریس بیک اور سادہ متن کے مابین سوئچ کرنے کے ل you ، آپ ٹریس بیک سرخی پر کلک کرسکتے ہیں۔ ٹیکسٹ ٹریس بیک سے آپ اس کا پیسٹ بھی تشکیل دے سکتے ہیں۔ کوڈ پر عمل درآمد کے لئے ماؤس کو فریم پر چلائیں جسے آپ ڈیبگ کرنا چاہتے ہیں اور دائیں طرف کنسول آئیکن پر کلک کریں۔
آپ اسٹیک فریموں میں کسی بھی طرح کا پطرون کوڈ چلا سکتے ہیں اور خود کو جانچنے کے لئے کچھ اضافی مددگار دستیاب ہیں:
اس کی وجہ کیا ہو سکتی ہے۔
ڈمپ ()) فریم میں تمام متغیرات دکھاتا ہے
dump ((obj) all thats known about the object کو ڈمپ کرتا ہے