Size: a a a

Django [ru] #STAY HOME

2020 March 13

M

M Y S T E R I O in Django [ru] #STAY HOME
nantoo intoo
для чего ты запускаешь миграцию с sudo?
у меня нет прав. я за другого пользователя в системе
источник

D

Dmitriy in Django [ru] #STAY HOME
на что нет прав, на создание файлов?
источник

D

Dmitry in Django [ru] #STAY HOME
M Y S T E R I O
у меня нет прав. я за другого пользователя в системе
У тебя отдельный пользователь должен быть для твоего проекта, если ты на сервере
источник

D

Dmitry in Django [ru] #STAY HOME
в этом пользователе ты заходишь в виртуальное окружение и ставишь миграции
источник

ni

nantoo intoo in Django [ru] #STAY HOME
через sudo скопируй себе это окружение и работай с ним у себя
источник

ni

nantoo intoo in Django [ru] #STAY HOME
или лучше исходник один на всех на github, у себя создаешь virtualenv, клонируешь свежие исходники и работаешь с ними, в своем личном пространстве
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Dmitry
У тебя отдельный пользователь должен быть для твоего проекта, если ты на сервере
так я захожу с него , активирую окружение и запускаю команду
источник

yh

yasya huyase in Django [ru] #STAY HOME
https://dpaste.org/AWO8
ребят, не могу сообразить как прописать логику для update_or_create метода в сниппете
логика следующая:
при заполнении формы, добавляются айтемы (и их количество) из модели  ContractItems
нужно сделать так что бы при добавлении 2го и более одинакового айтема в один формсет, добавлялся лишь 1 айтем, а количество всех одинаковых айтемов при этом суммировалось
источник

DT

Dan Tyan in Django [ru] #STAY HOME
yasya huyase
https://dpaste.org/AWO8
ребят, не могу сообразить как прописать логику для update_or_create метода в сниппете
логика следующая:
при заполнении формы, добавляются айтемы (и их количество) из модели  ContractItems
нужно сделать так что бы при добавлении 2го и более одинакового айтема в один формсет, добавлялся лишь 1 айтем, а количество всех одинаковых айтемов при этом суммировалось
тебе сначала надо пройтись по списку циклом и собрать и суммировать дупликаты
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потом уже пихать в базу
источник

DT

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

M

M Y S T E R I O in Django [ru] #STAY HOME
При запуске сервера пишет, что порт занят. Пробую его убить командами kill -9 $(sudo lsof -t -i:8000) и fuser -k 8000/tcp
источник

yh

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

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
M Y S T E R I O
При запуске сервера пишет, что порт занят. Пробую его убить командами kill -9 $(sudo lsof -t -i:8000) и fuser -k 8000/tcp
типа похвастался?
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Dan Tyan
типа похвастался?
Да))) а если серьезно, в чем проблема может быть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
где то уже запущен процесс который использует этот порт
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
yasya huyase
Нет, вот я открыл форму инлайн формсета, добавляю инлайн айтемы и нужно сделать так, что если я добавил айтем и ввел его количество и после добавил, например, по случайности такой же айтем и ввел количество для него, то при сохранении эти дублированных айтемов, сохранялся лишь 1 с количеством равным сумме количества дубликатов
формы в формсете сохраняются последовательно - просто прибавляй к имеющемуся в БД значению (только обеспечь 0 при отсутствии данных в БД)
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Dan Tyan
где то уже запущен процесс который использует этот порт
как его убить правильно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
бывает что если pycharm упал но python runserver остаётся
источник