Size: a a a

Django [ru] #STAY HOME

2020 January 02

E

Enot in Django [ru] #STAY HOME
raysultan karimov
BS4
Бс4 это несерьёзно
источник

Do

Descending order in Django [ru] #STAY HOME
Enot
Бс4 это несерьёзно
А почему? Bs же очень прост, раз и вытащил нужые данные. Стоит всегда изначально нацеливаться на использование Scrapy?
источник

E

Enot in Django [ru] #STAY HOME
Descending order
А почему? Bs же очень прост, раз и вытащил нужые данные. Стоит всегда изначально нацеливаться на использование Scrapy?
Да
источник

Do

Descending order in Django [ru] #STAY HOME
Enot
Да
По причине, что вырастет и все равно потом переделывать? Или есть какая-то "врожденная" беда у BS?
источник

E

Enot in Django [ru] #STAY HOME
Descending order
По причине, что вырастет и все равно потом переделывать? Или есть какая-то "врожденная" беда у BS?
Да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Enot
Да
Что ты дакаешь?

Объясни уже чем bs4 плох
источник

E

Enot in Django [ru] #STAY HOME
Dan Tyan
Что ты дакаешь?

Объясни уже чем bs4 плох
Он слишком простой.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Поэтому нужно использовать более сложный инструмент?
источник

Do

Descending order in Django [ru] #STAY HOME
Лан, гайз, сорян, тут выше уже был холивар на такую же тему. Пойду просто почитаю статьи об отличиях.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ребят привет, можете подсказать плз, как будет себя вести функция с такими паарметрами, update_or_create(
           name=image['name'],
           ui_name=image['ui_name'],
           version=image['algorithmVersion'],
           defaults=params
       )
если поля,
name = models.CharField(max_length=100)
   version = models.CharField(max_length=100)
   ui_name = models.CharField(max_length=100)
не уникальны, получается, что возможно 2 записи с одинаковыми этими полями и разными другими, как тогда будет работать апдейт? Будет идти перезапись первой которая найдется?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anton Fircak
Ребят привет, можете подсказать плз, как будет себя вести функция с такими паарметрами, update_or_create(
           name=image['name'],
           ui_name=image['ui_name'],
           version=image['algorithmVersion'],
           defaults=params
       )
если поля,
name = models.CharField(max_length=100)
   version = models.CharField(max_length=100)
   ui_name = models.CharField(max_length=100)
не уникальны, получается, что возможно 2 записи с одинаковыми этими полями и разными другими, как тогда будет работать апдейт? Будет идти перезапись первой которая найдется?
судя по доке - обновит всех найденых
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Artem Gubatenko
судя по доке - обновит всех найденых
понял спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anton Fircak
понял спасибо
не, кажись не верно перевел
там о другом немного
лучше проверить
источник

А

Артём in Django [ru] #STAY HOME
Anton Fircak
Ребят привет, можете подсказать плз, как будет себя вести функция с такими паарметрами, update_or_create(
           name=image['name'],
           ui_name=image['ui_name'],
           version=image['algorithmVersion'],
           defaults=params
       )
если поля,
name = models.CharField(max_length=100)
   version = models.CharField(max_length=100)
   ui_name = models.CharField(max_length=100)
не уникальны, получается, что возможно 2 записи с одинаковыми этими полями и разными другими, как тогда будет работать апдейт? Будет идти перезапись первой которая найдется?
как я понимаю возможно даже что все три записи будут совпадать. чисто теоритически
источник

E

Enot in Django [ru] #STAY HOME
Dan Tyan
Поэтому нужно использовать более сложный инструмент?
зачем учить две разных либы для одного и того же если есть одна которая делает все тоже самое что и первая, но лучше?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Артём
как я понимаю возможно даже что все три записи будут совпадать. чисто теоритически
ну да, т.к. нет флага unique, вот и интересно что происходит
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anton Fircak
понял спасибо
похоже она создаст тебе еще один объект
источник

А

Артём in Django [ru] #STAY HOME
Anton Fircak
Ребят привет, можете подсказать плз, как будет себя вести функция с такими паарметрами, update_or_create(
           name=image['name'],
           ui_name=image['ui_name'],
           version=image['algorithmVersion'],
           defaults=params
       )
если поля,
name = models.CharField(max_length=100)
   version = models.CharField(max_length=100)
   ui_name = models.CharField(max_length=100)
не уникальны, получается, что возможно 2 записи с одинаковыми этими полями и разными другими, как тогда будет работать апдейт? Будет идти перезапись первой которая найдется?
а вы про какой апдейт? если системный то он вроде все подходящие по запросу обновит
https://djbook.ru/rel1.7/topics/db/queries.html#updating-multiple-objects-at-once
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Артём
а вы про какой апдейт? если системный то он вроде все подходящие по запросу обновит
https://djbook.ru/rel1.7/topics/db/queries.html#updating-multiple-objects-at-once
источник

А

Артём in Django [ru] #STAY HOME
3я джанга вышла? ну нифига себе, сколько я пропустил за нг
источник