
Dude
02.04.2018
13:56:47
Как сохранить поле в модели из функции в связной модели ?
https://dpaste.de/Rnsi

Max
02.04.2018
13:58:24
self.question.state = 'hui'
self.question.save()

Dude
02.04.2018
13:58:51
thx

Google

Max
02.04.2018
14:03:08
да

Dude
02.04.2018
14:03:41
заебись

Гийденко
02.04.2018
14:06:38
pyqt постоянно развивается и поддерживается. много умеет, успешно компилится, помоему вполне годный варик. щас какраз этоя и делаю, десктоп гуй для сервиса. Сразу удаётся сделать один код под линукс и винду. Мак потом подтянется тоже.

Petr
02.04.2018
14:10:15

Гийденко
02.04.2018
14:11:30
в Qt5 даже добавили QWebSocket класс.

bakatrouble
02.04.2018
14:16:11

Гийденко
02.04.2018
14:16:49

bakatrouble
02.04.2018
14:17:40
хотел недавно kyvi потыкать, но не осилил собрать >_>

Dude
02.04.2018
14:21:30
class User_of_bot(models.Model):
name = models.CharField(max_length=100, verbose_name='Имя пользователя, которое он ввел сам',
db_index=True, default='Этот пользователь пока не указал свое настоящее имя')
phone_number = models.CharField(max_length=100, verbose_name='Телефон')
class States(models.Model):
user = models.OneToOneField(User_of_bot, on_delete=models.CASCADE, related_name='states')
state = models.CharField(max_length=1)
UNIQUE constraint failed: bot_app_states.user_id

Eugene
02.04.2018
14:22:16
:))

Dude
02.04.2018
14:22:40

Eugene
02.04.2018
14:22:47
Не надо Вот_так_Называть_Модели

Google

Dude
02.04.2018
14:23:17
код не мой, вопрос в другом
UNIQUE constraint failed: bot_app_states.user_id

Senpos
02.04.2018
14:24:51
код не мой, вопрос в другом
А вопроса вообще нет :)
Когда эта ошибка возникает?
OneToOneField = ForeignKey(unique=True)
Может, уже есть State, который привязан к тому же юзеру

Dude
02.04.2018
14:26:43
Возможно
это при migrate
сейчас снесу бд
Да, проблема решена, был такой state
Нужно хранить в одном поле очень объемный словарь, какой тип полю в модели задавать ?

Senpos
02.04.2018
15:28:26
раз словарь, значит JSONField

Гийденко
02.04.2018
15:28:38
в постгресе который

Dude
02.04.2018
15:31:06

Max
02.04.2018
15:32:09
насколько обьемный и что внутри?
насколько отличаются значения?

Dude
02.04.2018
15:34:21
сказали будет около 100 ключей, все разные

Max
02.04.2018
15:35:02
если key-value то я бы хранил в отдельной таблице

Dude
02.04.2018
15:36:20
Ну у меня и будет отдельная таблица в которой будут просто несколько полей charfield и JSONField Одно

Гийденко
02.04.2018
15:36:21
под такое может NoSql лучше?

Max
02.04.2018
15:37:07
чем лучше?

Dude
02.04.2018
15:37:11
Redis?

Гийденко
02.04.2018
15:37:55
чем лучше?
ну там вроде всёт ак работает, например на фаербейсе. заточено именно под такую структуру

Google

Artem
02.04.2018
15:38:06
опять возращаемся к предыдущему разговру, все зависит от задачи

Max
02.04.2018
15:38:10
фаербейз вообще ебанина

Гийденко
02.04.2018
15:38:11
Redis?
это скорей для кеша с регулярным сбросом в бд

Artem
02.04.2018
15:38:18

Гийденко
02.04.2018
15:38:23

Artem
02.04.2018
15:38:27
ебануться можно туда писать, и строить джоины
лучше извернуться и в файлик писать гигабайтный

Max
02.04.2018
15:38:50
наркоманы
есть БД уже
зачем извращаться?

Artem
02.04.2018
15:39:39
ради одной таблички тащить в зоопарк - какую-нибудь монгу без смысленно

Max
02.04.2018
15:39:43
++

Artem
02.04.2018
15:39:59
постгрес умеет и key-value (hstore), и jsonb хранилище

Max
02.04.2018
15:40:04
у JSONFIeld есть охуенный недостаток
нет валидации никакой при записи

Artem
02.04.2018
15:40:21
индексирование по ключу внутри документа
а хотелось бы

Max
02.04.2018
15:40:35
погоди, ключи же завезли в jsonb

Artem
02.04.2018
15:40:48
индексы по ключам
а не на все поле

Google

Max
02.04.2018
15:41:04
а, ок
ну один хуй оверхед кмк

Artem
02.04.2018
15:41:12
тогда вообще цены б не было

Какао
02.04.2018
15:51:59
а хотелось бы
В постгре вроде есть индексы по ключам, или речь не про него?

Vlad
02.04.2018
15:57:05
подскажите кто как фиксит must be a "Model" instance.? хочу сделать autocreate для связанного объекта

Николай
02.04.2018
16:01:30
Да. Я бы тоже почитал

Dude
02.04.2018
16:01:31
Кстати если я на тестовой поставлю sqlite JSONField будет работать ?

Николай
02.04.2018
16:01:58

Max
02.04.2018
16:03:31

Николай
02.04.2018
16:03:33
Ну и привязал её само собой, чтоб удалялась всесте

Max
02.04.2018
16:03:33
не оно?

Vlad
02.04.2018
16:05:00
у меня связь ForeignKey и это для юзера

Николай
02.04.2018
16:05:10
Не увидел ничего полезного если честно
Мб я просто не тру
Foreignkey?
Я OneToOneField использовал

Vlad
02.04.2018
16:06:52
https://pastebin.com/XD2PgBke
когда создаю SampleQuestion хочу сразу создавать и роль

Николай
02.04.2018
16:06:58
Это как по мне попроще

Google

Dude
02.04.2018
16:07:16
https://screenshots.firefox.com/ICPAWkkAgNKiQrmQ/127.0.0.1
Exception Type: InterfaceError
Exception Value:
Error binding parameter 2 - probably unsupported type.

Николай
02.04.2018
16:08:43
У тебя 1 роль должна быть на 1 question?

Vlad
02.04.2018
16:10:27

Николай
02.04.2018
16:11:01
Хм. Я посмотрю, но честно пока не делал подобного.
Так можешь поподробнее. Сначала создаётся роль а после создаётся вопрос и выбирается роль к какой её привязать?
Так?

PaCifiC
02.04.2018
16:16:55
я сделал так все прекрасно, но, id числовой тип, как фильтровать несколько id
fields = {'title': ['exact', 'contains', 'in', 'startswith'], 'id': ['exact', 'in']}
т.е. и подсказка говорит о том что можно фильтровать несколько объектов через запятую, но тип как мне и нужен целочисленный, как преобразовать в символьный только для фильра 'in'?

Николай
02.04.2018
16:17:03
Просто пока как самое простое что я вижу - запихнуть создание напрямую в функцию
Но это грубовато, посмотрю что можно

PaCifiC
02.04.2018
16:18:23
Я переопределял тип но что-то пошло не так подействовало только на id в общем

Николай
02.04.2018
16:18:24
А чем тебе icontains не устраивает?
По моему одно и то же

Vlad
02.04.2018
16:18:44