|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||||||||||||
Ошибка при создании пользователя09.03.2018, 11:04. Показов 1946. Ответов 2
Метки нет (Все метки)
Всем привет. Не могу понять почему возникает исключение при создании пользователя через админку.
Traceback Кликните здесь для просмотра всего текста
Environment: Request Method: POST Request URL: http://127.0.0.1:8000/admin/auth/user/add/ Django Version: 2.0.2 Python Version: 3.6.3 Installed Applications: ['suit', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'ckeditor', 'ckeditor_uploader', 'Profile', 'Lectures', 'Tikets', 'News', 'Calendar', 'Stream', 'Practice'] Installed Middleware: ['django.middleware.security.SecurityMidd leware', 'django.contrib.sessions.middleware.Sess ionMiddleware', 'django.middleware.common.CommonMiddlewa re', 'django.middleware.csrf.CsrfViewMiddlewa re', 'django.contrib.auth.middleware.Authenti cationMiddleware', 'django.contrib.messages.middleware.Mess ageMiddleware', 'django.middleware.clickjacking.XFrameOp tionsMiddleware'] Traceback: File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute 85. return self.cursor.execute(sql, params) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py" in execute 303. return Database.Cursor.execute(self, query, params) The above exception (UNIQUE constraint failed: Profile_profile.user_id) was the direct cause of the following exception: File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner 35. response = get_response(request) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response 128. response = self.process_exception_by_middleware(e, request) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response 126. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in wrapper 574. return self.admin_site.admin_view(view)(*args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapped_view 142. response = view_func(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/views/decorators/cache.py" in _wrapped_view_func 44. response = view_func(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/sites.py" in inner 223. return view(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapper 62. return bound_func(*args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/views/decorators/debug.py" in sensitive_post_parameters_wrapper 76. return view(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in bound_func 58. return func.__get__(self, type(self))(*args2, **kwargs2) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapper 62. return bound_func(*args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapped_view 142. response = view_func(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in bound_func 58. return func.__get__(self, type(self))(*args2, **kwargs2) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/auth/admin.py" in add_view 100. return self._add_view(request, form_url, extra_context) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/auth/admin.py" in _add_view 127. return super().add_view(request, form_url, extra_context) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in add_view 1553. return self.changeform_view(request, None, form_url, extra_context) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapper 62. return bound_func(*args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapped_view 142. response = view_func(request, *args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/utils/decorators.py" in bound_func 58. return func.__get__(self, type(self))(*args2, **kwargs2) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in changeform_view 1450. return self._changeform_view(request, object_id, form_url, extra_context) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in _changeform_view 1491. self.save_related(request, form, formsets, not add) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in save_related 1050. self.save_formset(request, form, formset, change=change) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/contrib/admin/options.py" in save_formset 1038. formset.save() File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/forms/models.py" in save 670. return self.save_existing_objects(commit) + self.save_new_objects(commit) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/forms/models.py" in save_new_objects 804. self.new_objects.append(self.save_new(fo rm, commit=commit)) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/forms/models.py" in save_new 950. obj.save() File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/base.py" in save 729. force_update=force_update, update_fields=update_fields) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/base.py" in save_base 759. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/base.py" in _save_table 842. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/base.py" in _do_insert 880. using=using, raw=raw) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method 82. return getattr(self.get_queryset(), name)(*args, **kwargs) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/query.py" in _insert 1125. return query.get_compiler(using=using).execute_ sql(return_id) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in execute_sql 1281. cursor.execute(sql, params) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in execute 100. return super().execute(sql, params) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in execute 68. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute_with_wrappers 77. return executor(sql, params, many, context) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute 85. return self.cursor.execute(sql, params) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/utils.py" in __exit__ 89. raise dj_exc_value.with_traceback(traceback) from exc_value File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute 85. return self.cursor.execute(sql, params) File "/Users/shadow/pyenv/university/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py" in execute 303. return Database.Cursor.execute(self, query, params) Exception Type: IntegrityError at /admin/auth/user/add/ Exception Value: UNIQUE constraint failed: Profile_profile.user_id Код модели Profile
0
|
||||||||||||||||
| 09.03.2018, 11:04 | |
|
Ответы с готовыми решениями:
2
Ошибка при создании БД Ошибка при создании юзера Ошибка при создании .exe |
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 09.03.2018, 11:19 [ТС] | |
|
Ну и самое интересное)
0
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
||||||
| 09.03.2018, 14:01 [ТС] | ||||||
|
я вот по скринам не вижу никаких конфликтов с id. да и в параметрах отдаваемых на execute тоже все вроде бы нормально... или мне так только кажется?
Добавлено через 10 минут ах, да) совсем забыл) python 3.5 + Django 2.0 Добавлено через 1 час 10 минут Оказывается эта ошибка появляется только когда при создании пользователя указывается Stream в Profile пользователя. Если не задавать это поле, то создание пользователя проходит успешно.... Добавлено через 9 минут О как! Убрал обработку сигналов из Profile.models.py и все заработало... Теперь сижу и думаю нафига я это вообще писал? ![]() Добавлено через 1 час 9 минут Итак,
0
|
||||||
| 09.03.2018, 14:01 | |
|
Помогаю со студенческими работами здесь
3
Ошибка при создании телеграмм бота Ошибка при создании слоя в keras Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|