Size: a a a

Django [ru] #STAY HOME

2019 December 15

M

M in Django [ru] #STAY HOME
Sergey
наконец-то ты это понял
Да так то я про разговор с тобой. Вопрос все еще остался открытым.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
M
Да так то я про разговор с тобой. Вопрос все еще остался открытым.
при использовании Vue.js Django обычно выступает в роли генератора API и никак не связана с Vue,js
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dan Tyan
хентай версии нет?
+
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sergey
если кого-то интересует

хотелось бы еще сказать, что приветствуются люди с опытом свыше 3-4 лет(условно от мидлов), чтобы не выслушивать дефолтные вопросы

t.me/django_rangers
это чатик про GraphQL
источник

S

Sergey in Django [ru] #STAY HOME
и не только)))
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Mikhail Zanozin
Добрый день!

Ситуация: из отдела разработки ушли разом все ведущие (подвоха нет, так вышло). Я пришел миддлом, хотя по уровню джун. По сути, сейчас один. В команду набирают ведущих, но, так как их некому собеседовать, то придется мне.

Какие советы можете дать, чтобы не взять ещё одного пассажира-балласта, а то это может тормознуть все процессы на несколько месяцев.

По гитхабу у всех какие-то начальные проекты, типо, уроков. В резюме без конкретики. Собираюсь спрашивать по азам (типы данных, мктируемость), основам ооп наследования, перегрузок, про асинхронное программирование, про брокеры, про джс фреймворки, ci, sql, Linux грамотность (это все нужно, тут я более-менее секу). Но что спрашивать именно по джанге и как это проверять, я затрудняюсь - по сути, я участвую в выборе лида.
ты, скорее всего, зафейлишь, поэтому БЕГN
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вообще, нет смысла работать в компаниях программистами/разработчиками, где так получилось, что вы окзаались самые умные) не получится прокачать знания... стали самыми умными в компании - увольняйтесь)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
задачу "недомиддл должен набрать сениоров" нельзя гарантированно успешно выполнить, это "на удачу", возможно, повезёт... если человек опытнее тебя, то зачастую достаточно сложно понять, насколько именно он опытнее и в каких направлениях
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Эксперты, подскажите плиз. Каким образом в DRF можно создать новую сущность и редактировать существующую в рамках одной транзакции?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Denis Nikolaev
Эксперты, подскажите плиз. Каким образом в DRF можно создать новую сущность и редактировать существующую в рамках одной транзакции?
полчаешь пост запрос
и делаешь что надо
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Dan Tyan
полчаешь пост запрос
и делаешь что надо
как раз с этим из проблемы (делаешь что надо). У меня просто на складе лежат 100 кг гвоздей, мне нужно на другой склад переместить 50 кг. И я хочу редактировать существующую запись (уменьшить на 50) и создать новую на другом складе (и выставить ей значение в 50).  Может есть какие то примеры?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
переопределяешь метод update(скорее всего)  во въюхе


в ней получаешь существующий объект
уменьшаешь нужное значение, сохраняешь

и следом создаешь новую запись
источник

А

Алексей in Django [ru] #STAY HOME
Denis Nikolaev
как раз с этим из проблемы (делаешь что надо). У меня просто на складе лежат 100 кг гвоздей, мне нужно на другой склад переместить 50 кг. И я хочу редактировать существующую запись (уменьшить на 50) и создать новую на другом складе (и выставить ей значение в 50).  Может есть какие то примеры?
transaction.atomic, можно в настройках выставить, чтобы все вьюхи были атомными
https://docs.djangoproject.com/en/3.0/topics/db/transactions/
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Алексей
transaction.atomic, можно в настройках выставить, чтобы все вьюхи были атомными
https://docs.djangoproject.com/en/3.0/topics/db/transactions/
ну это я знаю
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
def update(self, instance, validate_data):
       with transaction.atomic():
           new_inventory_data = validate_data.pop('new_inventory')
           new_inventory = Inventory.objects.create(**new_inventory_data)
           instance.new_inventory = new_inventory
           instance.current_inventory = validate_data.pop('current_inventory')
           instance.save()
           return instance
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
думаю как то так сделать нужно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это уже в сериализаторе ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Denis Nikolaev
def update(self, instance, validate_data):
       with transaction.atomic():
           new_inventory_data = validate_data.pop('new_inventory')
           new_inventory = Inventory.objects.create(**new_inventory_data)
           instance.new_inventory = new_inventory
           instance.current_inventory = validate_data.pop('current_inventory')
           instance.save()
           return instance
тут не совсем то что ты описал с гвоздями
источник

D

Dmitry in Django [ru] #STAY HOME
а причем тут DRF?
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Dmitry
а причем тут DRF?
ну у меня бэк на drf
источник