170 похожих чатов

Всем привет! Решила перейти на postgresql, теперь при заполнении формы

ловлю такую ошибку:
https://dpaste.com/4UC3RB2VP
Кто-нибудь может помочь?

18 ответов

17 просмотров

На какой версии django? Проблема с генерацией id

Там написано

женя- Автор вопроса

3.2.5

Какое значение у DEFAULT_AUTO_FIELD? При обновлении со старых версии возможна эта проблема

женя- Автор вопроса

'django.db.models.BigAutoField'

покажи модель CustomUser

https://dpaste.com/7G9AZF6NE

Так он жалуется на то, что auth_key = primary_ke

женя- Автор вопроса

А если убрать, то возникает такая ошибка: You are trying to add a non-nullable field 'id' to customuser without a default; we can't do that (the database needs something to populate existing rows). Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a default in models.py Select an option:

Если нельзя снести миграции - https://stackoverflow.com/questions/2055784/what-is-the-best-approach-to-change-primary-keys-in-an-existing-django-app

для того чтобы создать мигации сначала добавить поле id = IntField потом его заполнить затем снять primary_key с auth_key потом убрать поле id из модели или откатить миграции =)

женя- Автор вопроса

я откачу миграции, это не проблема. потом нужно добавить поле id с аттр pk и убрать pk с auth_key?

Убрать pk с auth_key и ничего не добавлять

женя- Автор вопроса

Я удалила файлы миграции, провела миграции заново. Теперь при регистрации такая ошибка: [28/Aug/2021 13:00:53] "GET /register/ HTTP/1.1" 200 5218 Internal Server Error: /register/ Traceback (most recent call last): File "/home/eva/PycharmProjects/Django/myfirst/venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) psycopg2.errors.UndefinedColumn: column account_customuser.id does not exist LINE 1: ...:timestamptz, NULL, 'f7b10b2979c5add1') RETURNING "account_c...

В бд тоже нужно все почистить

женя- Автор вопроса

пойду читать, как пользоваться PostgreSQL)

Я бы снес схему бд и создал новую, гораздо проще

+++

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта