
Gtghsts
21.06.2019
06:43:41
Ой вы что не любите Джанго? Я тоже не люблю Джанго! Я и не знал, что кто-то не любит Джанго, поэтому боялся говорить об этом думая что меня зачмырят

Tishka17
21.06.2019
06:44:05

Gtghsts
21.06.2019
06:44:20
Чё такое апсерт

Artyem
21.06.2019
06:44:38

Google

Tishka17
21.06.2019
06:44:56
Есть аналогий алхимийного merge?

Green
21.06.2019
06:45:15

Tishka17
21.06.2019
06:45:26

Gtghsts
21.06.2019
06:46:00
А что такое апсерт

Tishka17
21.06.2019
06:46:20

Gtghsts
21.06.2019
06:46:37
Ну я знаю инсерт. Он фундаментально от апсерта отличается?

Tishka17
21.06.2019
06:46:40
Грубо 'insert or update'

Artyem
21.06.2019
06:48:17

Nikita
21.06.2019
06:48:46
ну в джанге это в два запроса
get_or_create
либо raw sql через модель

Tishka17
21.06.2019
06:48:59

Google

Artyem
21.06.2019
06:50:42

Tishka17
21.06.2019
06:51:43

Artyem
21.06.2019
06:52:00
дыа)

Tishka17
21.06.2019
06:52:13
Получается, я не могу создать инстанс, им попользоваться, а потом скормить в базу?
Я должен юзать не класс модели, а какие-то левые методы внутри чтобы с ней работат

Artyem
21.06.2019
06:54:02
можешь, потом просто save на нём вызвать, просто в этом случае, разбираться с ограничениями уникальности будешь сам. этож и фишка upsert что он сам всё порешает, тут она работать не будет

Денис
21.06.2019
06:54:48
Странно, состою в группе по питону и js, подписчиков больше в js, а обсуждений в питоне, питон популярнее чем js?

Проксимов
21.06.2019
06:56:50
Интересный вывод

SetazeR
21.06.2019
06:58:19

Проксимов
21.06.2019
07:00:08

Tishka17
21.06.2019
07:01:01
То есть я все таки могу сделать Model(xxx).save()?
А как сделать апдейт в случае неуникальности?

Artyem
21.06.2019
07:01:59

Денис
21.06.2019
07:02:09

Tishka17
21.06.2019
07:02:35

Денис
21.06.2019
07:03:13
Для начала хотелось бы по проще?

Artyem
21.06.2019
07:03:36

Mg
21.06.2019
07:05:38

Google

frontjss
21.06.2019
07:05:53
На чем пишется плагин для notepad++?

Tishka17
21.06.2019
07:06:19

frontjss
21.06.2019
07:06:57

Vitalii
21.06.2019
07:07:01
для опытного он чем хуже? плохо кастомизируется?
Ну она для многих малых и средних проектов переусложнена. Не очень гибкая, да.
Админку трудно кастомизировать, работа с формами странновата.
Есть штуки, несовместимые с другими либами.
Но в целом она все равно прикольная и позволяет многие штуки делать быстро.

Tishka17
21.06.2019
07:07:23
Мы тут серьезные люди, нотепад++ уже не особо юзаем

Andre
21.06.2019
07:07:48
Js легче
Сомнительное утверждение, для JS нужно нехило так вывернуть мозг, а в питоне все в основном логично
Как мне кажется, люди чаще используют JS потому что вынуждены, а не потому что нравится

Vitalii
21.06.2019
07:08:45

Денис
21.06.2019
07:11:07
И остановился то что видят люди

Денис
21.06.2019
07:11:48
Хотя это не однозначно

Проксимов
21.06.2019
07:12:05

Tishka17
21.06.2019
07:14:14
Ну ведь можно ещё окошки на Qt делать или под мобилки писать на котлине

Vitalii
21.06.2019
07:16:16

Денис
21.06.2019
07:16:56

Tishka17
21.06.2019
07:17:20
На жс ты будешь ещё бороться с языком

Vitalii
21.06.2019
07:17:58
Так что выбирай лучше из того, что нравится делать.
Если, например, ты выучишь жс и начнешь пилить фронт, а потом поймёшь, что не твоё, то в питон влиться будет уже быстрее, ибо языки очень похожи
В обратную сторону тоже работает, соответственно.

Tishka17
21.06.2019
07:17:59
Но это субъективно

Google

Romuald
21.06.2019
07:18:19

Vitalii
21.06.2019
07:18:49

Romuald
21.06.2019
07:19:37
node.js + react.js к примеру. Вот и полноценный одноязычный сайт.
против
django + react.js - тут уже и питон надо знать и джс...

Admin
ERROR: S client not available

Vitalii
21.06.2019
07:20:25
Зато питон полезнее для создания своих инструментов и автоматизации задач администрирования. Для таких вещей js меньше подходит.

Tishka17
21.06.2019
07:20:30
я не верю в фулл стек разработчиков

frontjss
21.06.2019
07:20:43

Tishka17
21.06.2019
07:20:59
да?)
в хороших фулстек. а плохих не люблю

Romuald
21.06.2019
07:20:59

Vitalii
21.06.2019
07:21:43

Tishka17
21.06.2019
07:21:44

Romuald
21.06.2019
07:22:15

Tishka17
21.06.2019
07:22:21
"чтобы задеплоить эту программу на серер поставить node.js последней версии (вот из этого стороннего репозитория), а так же сделайте npm -i (который скачает 10 гигабайт модулей)"
ну и плюс языки, да

AI
21.06.2019
07:24:17
Как мне отсюда вытащить именно час? time.ctime(os.path.getctime(_file))

Tishka17
21.06.2019
07:24:35
мне конечно нравится думать о UX, но сколько из вам знакомых фулстек разработчиков слышали имя Алан Купер или о проектировании UX на основе персонажей?

Romuald
21.06.2019
07:25:07

Google

Tishka17
21.06.2019
07:25:32
ну вот. Если фронтендер не в состоянии разговаривать с дизайнером на его языке - нах он такой

frontjss
21.06.2019
07:25:55

Romuald
21.06.2019
07:26:08

Tishka17
21.06.2019
07:26:17
нет, Купер - это классик проектирования UX
просто первое что в голову пришло

AI
21.06.2019
07:26:48

Tishka17
21.06.2019
07:27:21
кажется оно не время делает, а строку

Romuald
21.06.2019
07:28:25
Не повезло спамеру. Прям между сообщениями админа влез

AI
21.06.2019
07:30:09
попробуй time.localtime()
Спасибо, теперь оно приблизительно такое выдает time.struct_time(tm_year=2019, tm_mon=6, tm_mday=9, tm_hour=18, tm_min=34, tm_sec=19, tm_wday=6, tm_yday=160, tm_isdst=0)

Tishka17
21.06.2019
07:30:17
ну