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

Добрый день, когда я создаю таблицу в models.py мне нужно

прописать от руки столбец с первичным ключем?

22 ответов

18 просмотров

Не обязательно, ссылаться можно просто по классу модели

нет, id создается для всех моделей автоматом

Soviet Cat-Morozova Автор вопроса
Nikolay Cherniy
нет, id создается для всех моделей автоматом

Дело в том что ошибку получаю при OneToOneField мол не может найти my_name_id

Soviet Cat Morozova
Дело в том что ошибку получаю при OneToOneField мо...

возможно не с той стороны ищет _id поле, оно будет только в той модели в которой объявлено о2о

Soviet Cat-Morozova Автор вопроса
Soviet Cat-Morozova Автор вопроса
Soviet Cat Morozova
screenshot

актуально, подскажите пожалуйста в целом всё верно я думаю?

Soviet Cat Morozova
screenshot

Лучше rbac сделать. Или что то похожее. Судя по отсутствию полей кроме как юзера

Soviet Cat Morozova
актуально, подскажите пожалуйста в целом всё верно...

Нет. У тебя по одному полю в модели. И модели нужны только для обозначения типа юзера.

Soviet Cat-Morozova Автор вопроса
Soviet Cat Morozova
актуально, подскажите пожалуйста в целом всё верно...

class User(AbstractUser): class UserType(models.IntegerChoices): redactor = 1 guest = 2 ... type = models.PositivSmallInteger(choices=UserType.choices, ...)

Soviet Cat-Morozova Автор вопроса
Soviet Cat Morozova
их будет больше, это демо

то есть редактор будет иметь мэйл, адресс и тд к примеру, как и гость

Soviet Cat Morozova
то есть редактор будет иметь мэйл, адресс и тд к п...

Если будет довольно много расширяющей инфы то все ок.

Soviet Cat-Morozova Автор вопроса

выражаю Благодарность за оперативный ответ, подскажите пожалуйста как потом type добавить во view при регистрации, когда прописываю type в формах , пишет что type не существует для User

Soviet Cat-Morozova Автор вопроса
Yaro
В cleaned_data попадает?

прошу прощения , данный термин мне не знаком , сможете уточнить пожалуйста?

Soviet Cat Morozova
прошу прощения , данный термин мне не знаком , смо...

Я так понимаю вы передаёте данные из формы и они не приходят?

Soviet Cat-Morozova Автор вопроса
Nikolay Cherniy
class User(AbstractUser): class UserType(model...

да, я думаю что проблема в абстрактом юзере, почему то не видит поле type

Soviet Cat Morozova
да, я думаю что проблема в абстрактом юзере, почем...

AbstractUser это просто класс неследуемый от Model

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
28
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта