дмитрий шевченко, если путь заранее не известен, можно сохранять индексы и ключи в список, а потом используя itemgetter проитерировавшись по списку добраться и изменить нужное значение.
itemgetter возвращает значение и по индексу и по ключу. https://docs.python.org/3/library/operator.html?hi...
дмитрий шевченко, может быть создать ссылку на последний изменяемый объект содержащий нужные данные?: data = users[1]['green']
А потом изменить нужное в нём значение?: data['hell'] = 13
Нужен статический IP-адрес от провайдера или через другие службы. Но держать компьютер постоянно включенным выльется в солидные счета за электроэнергию. Готовый хостинги существуют. Даже официальный сайт NextCloud кажется что-то рекомендовал. Если хостить самостоятельно, лучше рассмотреть возможность покупки raspberry или другого маломощного компьютера.
Команды вводить построчно, жать "Ввод"/"Enter" после каждой строки, но получилось и ладно :)
Нужно гуглить "основы git" и "основы bash" тоже не помешают.
Muriam, в Windows так и не должно получаться.
В Linux, чтобы файл можно было запускать таким образом нужно:
1) включить запуск файла как программы или другими словами установить бит выполнения (executable bit)
2) в самом файле первой строкой для python должно идти например: #!/usr/bin/env python
отсюда оболочка (bash, sh, zsh) понимает как запускать такой файл.
Всё это есть по умолчанию в manage.py, но в Windows нет такого механизма.
Все ./manage.py из руководств нужно заменить на python manage.py
P.s.: очень давно не пользуюсь Windows. Пусть меня поправят, если в чём-то ошибся.
Максим Гришин, спасибо. Буду знать. Думаю в крайнем случае это всё можно поредактировать. Удалить и вновь добавить пользователей. Вообще конечно стараюсь весь /etc/ сохранять до переустановки.
Максим Гришин, не! Достаточно создать новых пользователей с теми же именами, если это домашний ПК с малым количеством пользователей и нет шифрования. У меня так всегда работало, даже при установке совершенно иного дистрибутива и монтирования того же раздела с /home/
itemgetter возвращает значение и по индексу и по ключу.
https://docs.python.org/3/library/operator.html?hi...