@ru_python

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

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

Artyem
21.06.2019
06:44:38
Google
Tishka17
21.06.2019
06:44:56
rawsql =)
А если у меня есть инстанс модели

Есть аналогий алхимийного merge?

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
Есть аналогий алхимийного merge?
нет, но некоторые подключают алхимию к джанге, думаю в этом случае можно сказать что есть xD

Nikita
21.06.2019
06:48:46
ну в джанге это в два запроса

get_or_create

либо raw sql через модель

Tishka17
21.06.2019
06:48:59
нет, но некоторые подключают алхимию к джанге, думаю в этом случае можно сказать что есть xD
Ну не. Меня именно джанга щас интересует. Чтобы создать инстанс модели, а потом его пихнуть просто в базу и чтобы она сама разобралась

Google
Artyem
21.06.2019
06:50:42
Ну не. Меня именно джанга щас интересует. Чтобы создать инстанс модели, а потом его пихнуть просто в базу и чтобы она сама разобралась
если нужен именно функционал, а не сам upsert, то есть такое: https://docs.djangoproject.com/en/2.2/ref/models/querysets/#update-or-create

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
Интересный вывод
а в этом году будет подписка на пайчарм про на ёлке?:)

Tishka17
21.06.2019
07:01:01
Странно, состою в группе по питону и js, подписчиков больше в js, а обсуждений в питоне, питон популярнее чем js?
Мы просто меньше работаем, потому что на питоне код короче и понятнее. И успеваем поболтать

То есть я все таки могу сделать Model(xxx).save()?

А как сделать апдейт в случае неуникальности?

Денис
21.06.2019
07:02:09
Мы просто меньше работаем, потому что на питоне код короче и понятнее. И успеваем поболтать
Ааа, ясно я просто интересуюсь, что все таки учить питон или js

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

Artyem
21.06.2019
07:03:36
А как сделать апдейт в случае неуникальности?
если у тебя на урках только инстанс, то прописать первичный ключ в инстансе и засейвить

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

Tishka17
21.06.2019
07:06:19
Js легче
Не сказал бы

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
Ааа, ясно я просто интересуюсь, что все таки учить питон или js
Тебе интереснее писать то, что люди видят или логику работы сайта?

Денис
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
Сначала я думал, что бэк, но почему то фронт показался легче, по большому счету советов.
Фиг знает про проще. В обоих случаях учить примерно одинаково на старте, просто потом разные вещи будешь изучать.

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
Тебе интереснее писать то, что люди видят или логику работы сайта?
так бэк и на JS пишется, в этом и преимущество

Vitalii
21.06.2019
07:18:49
так бэк и на JS пишется, в этом и преимущество
В проде js меньше, но в целом — да, как плюс.

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
да?)
в хороших фулстек. а плохих не люблю

Vitalii
21.06.2019
07:21:43
На JS тоже много автоматизировать можно
Можно и на брейнфаке, но на питоне удобнее.

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 гигабайт модулей)"

Хороших фулстеков мало. Это сколько лет надо отдать чтобы уверенно владеть несколькими языками
не в языках дело. Чтобы писать фронт надо немного шарить в дизайне и UX вообще. А чтобы писать бэк - архитектуре ОС и проектировании распределенных систем

ну и плюс языки, да

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

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

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

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

просто первое что в голову пришло

AI
21.06.2019
07:26:48
а азчем тебе ctime?
Чтобы время получить) Без него ошибка

Tishka17
21.06.2019
07:27:21
Чтобы время получить) Без него ошибка
читаю доку: time.ctime([secs]) Convert a time expressed in seconds since the epoch to a string representing local time.

кажется оно не время делает, а строку

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
ну

Страница 9396 из 9768