00:31:29 Константин: СПБ жара 00:32:21 Stacy Vedeneeva: + 00:32:24 Сергей: + 00:32:26 Andrey: + 00:32:26 Denis S: - 00:32:29 Николай Зелюков: + 00:32:30 Dmitry Volkov: не добрался 00:32:30 Egor Egorov: + 00:32:30 roman: + 00:32:42 vardeath: ага, справился - ручками создавал таблицы в бд) 00:38:02 Denis S: ничего) 00:38:04 vardeath: не 00:38:08 roman: ноу 00:38:11 yaroslav: Миграция не применится 00:38:11 Alexey Kondratiev: файла не станет :( 00:38:11 Денис Карпов: ничего 00:38:12 Николай Зелюков: ничего 00:38:16 Evgenii: запись останется, файла не будет 00:38:26 Denis S: база не изменится, но сломается миграция 00:38:32 Sergey: Удаляем всё и восстанавливаем из резервной копии, делаем всё заново)) 00:39:26 Evgenii: а как правильно удалить запись в базе? 00:41:08 Alexey Kondratiev: а данные - тоже удаляются ? 00:42:29 yaroslav: А если удалить файл и снова makemigration 00:42:47 yaroslav: Так вроде тоже норм будет 00:43:48 Dmitry Volkov: может я что-то плохо понял а если потерялись миграции разве нельзя заново миграцию сделать с нуля 00:44:50 Denis S: а как подключиться к базе, где уже есть данные, которые нельзя потерять 00:44:51 SergeyM.: можно ли аггрегировать файлы миграции в один? 00:44:59 Николай Зелюков: Если каким то образом удалили случайно файл с миграциями есть алгоритм чтобы всё починить? 00:45:41 Денис Карпов: Что произойдет с базой если в модели удалить поле и сделать миграцию. Из базы поле, которое удалили в модели тоже удалиться со всеми данными. И если потом откатить миграцию данные из удаленного поля наверно не восстановятся 00:47:19 Dmitry Volkov: может глупый вопрос
зачем миграции, если есть БД? 00:49:04 Denis S: интересует вопрос, как подключаться к имеющейся базе с данными, сделать миграцию, чтобы данные не потерялись 00:49:12 Yury: А разве все файлы миграции не являются единичным случаем? В том смысле, что файлы не повторяются. А если так, то при измении данных, они просто не обновляются? 00:49:49 Dmitry Volkov: миграция - это копия схемы БД?
или данные тоже содержатся в миграции? 00:50:04 Николай Зелюков: живая тема 00:50:05 Николай Зелюков: ) 00:50:28 Andrey: механизм джанго для работы с БД 00:50:32 Denis S: связь таблицы и класса) 00:50:33 Alexey Kondratiev: object relation management ? 00:50:40 yaroslav: Способ обращаения к базе 00:50:41 Денис Карпов: Связывает код с БД 00:50:55 Дмитрий: Это система создания запросов SQL 00:51:13 Dmitry Volkov: интерфейс для взаимодействия с БД? 00:51:16 L B: object relation mapping 00:53:51 Denis S: а что такой Q нотация? как она определяется? 00:55:28 Evgenii: а что делает F? 00:59:10 Stacy Vedeneeva: +- 00:59:10 Константин: + 00:59:10 kiskis: + 00:59:12 Евгений Гурин: + 00:59:12 Денис Карпов: +- 00:59:12 Alexey Kondratiev: +- 00:59:12 Radislav: - 00:59:13 Egor Egorov: + 00:59:13 Alexey Donskikh: + 00:59:17 Timofei Lytkin: +- 00:59:19 Сергей: понял только тот пример что в спринте 00:59:22 Shake your booty: я не знаю 00:59:25 Shake your booty: 😓 00:59:27 Alexey Kondratiev: мутная тема какая та 00:59:28 vardeath: как словарь в памяти сохраняется? 00:59:44 Denis S: видно 00:59:45 Dmitry Volkov: + 00:59:45 Константин: + 00:59:46 Alexey Donskikh: да 00:59:46 Сергей: + 00:59:47 Alexey Kondratiev: + 01:00:45 Сергей: ошибка! 01:00:47 Денис Карпов: ошибка 01:00:49 Alexey Donskikh: ошибка 01:00:49 Stacy Vedeneeva: ошибка 01:00:50 Denis S: ошибка, b не определена 01:00:51 Alexey Kondratiev: ошибка б не определена 01:01:12 Denis S: будет 01:01:13 Дмитрий: будет 01:01:13 Денис Карпов: останется 01:01:14 Alexey Kondratiev: будет 01:01:14 Сергей: да! 01:01:15 Stacy Vedeneeva: будет 01:01:15 Константин: да 01:01:15 Evgenii: будет 01:01:17 L B: будет 01:01:30 Alexey Kondratiev: шайтан … 01:01:35 Denis S: фейл)) 01:02:21 Stacy Vedeneeva: нет 01:02:25 Николай Зелюков: будет 01:02:25 Денис Карпов: нет 01:02:25 vardeath: будет очевидно) 01:02:26 Denis S: будет) 01:02:27 Сергей: будет!! 01:02:28 L B: будет 01:02:56 Denis S: ура, мы угадали) 01:03:06 vardeath: в кавычки можно взять) 01:03:59 Denis S: но вроде использование global и nonlocal - это же плохая практика? 01:04:22 kiskis: Чем отличается global и nonlocal? 01:10:26 vardeath: шайтанама...) 01:11:30 kiskis: Нет 01:11:30 Denis S: ошибка же) 01:11:30 Alexey Kondratiev: ничего хороошего 01:11:33 Alexey Kondratiev: обнулния не буде 01:11:34 Stacy Vedeneeva: нет 01:11:49 L B: не видит 01:11:51 kiskis: Вне области видимости 01:11:55 Николай Зелюков: вне функции 01:12:09 L B: дважды опеределена 01:12:10 vardeath: магия наверное 01:12:18 Alexey: простой тип? 01:12:22 Stacy Vedeneeva: локальные переменные? 01:12:31 Denis S: а вот фиг знает, потому что по идее должен искать сначала вначале, потом в обрамляющей функции, а потом в области global 01:12:49 Сергей: афигеть, чо происходит 01:13:03 kiskis: Список это объект? 01:13:27 Дмитрий: потому что список это изменяемый тип? правда все равно непонятно 01:14:24 Denis S: но вроде использование global и nonlocal - это же плохая практика? 01:14:34 vardeath: так чо происходит то?) 01:14:49 Dmitry Volkov: а со списком почему работало? 01:15:13 Alexey: потому что присвоения не было 01:15:14 Николай Зелюков: потому что список не переопределялся 01:15:59 Дмитрий: все дело в методе append? 01:16:24 Dmitry Volkov: *мозги - пыщь* 01:16:28 Сергей: интересная тема 01:16:32 Denis S: ну и в том варианте мы не определяли count, он же должен использовать механизм поиска 01:16:36 Дмитрий: по логике работы аппенд работает так же как +=? 01:16:57 L B: блин класс! спасибо 01:16:59 Sergey: всё дело в точке, через точку идёт обращение 01:17:02 Дмитрий: аппенд добавляет запись к списку, уже имеющемуся 01:17:59 Дмитрий: можно покрупнее? 01:18:37 Николай Зелюков: плохо видно, слишком мелко 01:18:49 L B: да можно чуть крупнее плиз 01:19:28 Denis S: вы со смарта что ли смотрите вебинары?) 01:19:39 L B: с планшета)) 01:19:47 Stacy Vedeneeva: с пк 01:19:50 Denis S: сильно) 01:20:07 Дмитрий: с ноутбука 01:20:16 vardeath: с микроволновки) 01:20:32 L B: 😂 01:20:49 Denis S: я с пылесоса) 01:24:20 Sergey: а зачем указываются *args и **kwargs? 01:29:36 Stacy Vedeneeva: да , правда стало попонятнее 01:29:45 vardeath: немножко) 01:29:47 Сергей: вообще интересная тема 01:32:00 SergeyM.: когда функциональный стиль в питоне уместнее объектов(на примере avg?) 01:32:44 Alexey: +1 про функциональный стиль. Замыкания эквивалентны объектом, когда уметнее их использовать вместо объектов? 01:38:06 Denis S: 10 01:38:08 Сергей: 10 01:38:10 Денис Карпов: 10 01:38:12 Константин: 5 01:38:28 Stacy Vedeneeva: Спасибо большое, стало понятнее) 01:38:33 Dmitry Volkov: 10 01:38:34 Denis S: даже у Лукашенко меньше) 01:38:42 Дмитрий: Спасибо! 01:40:38 Гичан Олег: То чувство, когда ждёшь автобуса.. 01:41:40 Гичан Олег: А какая тема далее будет? 01:44:50 Denis S: это время зависло, или Настя что-то наколдовала?) 01:45:10 Stacy Vedeneeva: время остановилось 01:45:18 Stacy Vedeneeva: отвисло 01:46:36 Stacy Vedeneeva: а вебинар по тому как его останавливать будет?)) мы тоже хотим :D 01:47:07 Denis S: наколдуй курс как в 1996м) 01:47:41 vardeath: или 2008 хотя бы) 01:47:48 Shake your booty: обнулите время 01:47:53 vardeath: и путина?) 01:47:59 Denis S: лол 01:48:07 kiskis: Можно только время… 01:51:54 Denis S: лол, рутрекер) 01:52:05 Denis S: кто этот индивид?) 01:54:10 Stacy Vedeneeva: На русском часто не находится нужный ответ 01:54:31 Дмитрий: на русском на удивление находится, как правило 01:54:34 Alexey Kondratiev: третий вариант на каком ошибка - на таком и ищю 01:54:46 Николай Зелюков: плохо владею английским, поэтому ленюсь переводить, хотя в англо среде больше инфы 01:54:47 Sergey: вопрос задаёшь на русском, а ответ читаешь на английском)) 01:54:52 kiskis: На русском иногда лажа бывает (( 01:57:04 Николай Зелюков: есть ощущение, что любую проблему можно решить без слака, но времени уйдёт много 01:59:20 Alexey Kondratiev: метод желтого утенка 02:00:11 Denis S: это реальная книга?)) 02:00:36 Denis S: обязательно нужен подлинник под рукой) 02:01:14 Sergey: Как искать второй ответ и нужно ли его искать, если первый ответ нашёл и вроде как он работает? 02:03:32 Dmitry Volkov: еще говорят лайфхак - спрашивать от женского имени ) 02:08:06 Денис Карпов: + 02:08:08 Timofei Lytkin: + 02:08:10 Дмитрий Мамонтов: + 02:08:17 vardeath: + 02:08:18 Stacy Vedeneeva: + 02:08:24 Pavel Gavrilov: + 02:08:32 Denis S: debug toolbar, чтобы смотреть подключились css или нет 02:08:37 Dmitry Volkov: попробовал настроить, вчера ночью - но не получилось 02:17:17 L B: это же моя ошибка) двоеточия нет 02:18:14 Денис Карпов: Месяц 02:19:51 Николай Зелюков: прикольная ошибка 02:20:23 Denis S: Женя, вопрос: куда подать резюме на джуна в Тюмени?)) 02:20:38 Roman Karimov: в курсе будет про регулярные выражения? 02:21:14 Denis S: по регуляркам есть хорошие статьи на хабре 02:21:34 Roman Karimov: я их изучал самостоятельно, мне интересно будет ли в курсе 02:22:07 Николай Зелюков: Все таки PyCharm или VsCode? У тебя Евгений вот PyCharm, теория на VsCode 02:22:26 Denis S: регулярки используют везде и в питоне и в bash используя sed 02:23:34 Denis S: короче вредный совет: используйте pycharm с таблеткой)) 02:24:10 vardeath: яндекс ж подогнал лицуху почти на год) 02:24:14 Николай Зелюков: таблетка не нужна уже. Практикум дал ключ 02:24:23 Denis S: так она кончится 02:24:38 Denis S: у меня тоже была лицуха на три месяца, но она кончилась) 02:27:03 Denis S: а если база PostgreSQL? 02:27:56 Денис Карпов: Как сделать выборку из базы по полю, описанному в модели genre = models.CharField(max_length=1, choices=GENRE_CHOICES) 02:30:14 Денис Карпов: Ок 02:30:41 L B: спасибо! 02:30:50 Сергей: спасибо! 02:30:55 Stacy Vedeneeva: Спасибо большое! было очень познавательно 02:30:57 Andrey: thanks! 02:30:58 Константин: спасибо! 02:31:04 Денис Карпов: Спасибо 02:31:10 Denis S: Женя, Влад, Настя спасибо) 02:31:10 Дмитрий Мамонтов: спасибо