Проблема количественной платформы для множества пользователей

Автор:Листья, Создано: 2018-07-06 16:47:08, Обновлено:

После того, как вы зарегистрировались, нажмите на кнопку "Зарегистрироваться": 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) ] (Фон этой ошибки:http://sqlalche.me/e/gkpj)

Отслеживание (последний последний звонок) Файл C:\Python27\lib\site-packages\flask\app.py, строка 1997, вЗвонокreturn self.wsgi_app ((environ, start_response) Файл C:\Python27\lib\site-packages\flask\app.py, строка 1985, в wsgi_app Ответ = self.handle_exception ((e)) Файл 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) Смотрите. ошибка = Никакая Попробуйте: Попробуйте: Ответ = self.full_dispatch_request (()) За исключением исключения e: ошибка = e Ответ = self.handle_exception ((e)) за исключением: ошибка = sys.exc_info() [1] Файл C:\Python27\lib\site-packages\flask\app.py, строка 1614, в полном_рассылке_запрос rv = self.handle_user_exception ((e)) Файл 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, в запросе на отправку вернуть 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 return getattr ((self.registry ((), имя)) ((*args, **kwargs) Файл C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, строка 943, в коммитете self.transaction.commit ((() Файл C:\Python27\lib\site-packages\sqlalchemy\orm\session.py, строка 467, в коммитете Самостоятельно._подготовить_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=True) (включает в себя: Файл 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, в save_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 вернуть связь._execute_clauseelement ((self, многопараметры, параметры) Файл 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) Уникальное ограничение не сработало: 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. Из текстового трассебэка вы также можете создать его вставку. Для выполнения кода нажмите мышью на рамку, которую вы хотите отладить, и нажмите на иконку консоли справа.

Вы можете выполнять произвольный код Python в стек-фреймах и есть несколько дополнительных помощников, доступных для самоанализа:

Почему это так? dump() показывает все переменные в кадре dump ((obj) dumps all thats known about the object (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект) dump (объект)


Больше

Маленькие мечтыhttps://www.fmz.com/bbs-topic/1697 https://dn-filebox.qbox.me/57fdf155a634270e991f5157ea6c733de637cb5e.png DEMO, о котором идет речь в этой статье, - это всего лишь пример, а конкретные функции и платформа для количественной оценки еще предстоит разработать.