Ну вообще, насколько я понял, можно: '(?:(?:"(?:[a-z-0-9_!:,]|(?:\.(?!\.)))*")|(?:[a-z-0-9_])|(?:\.(?!\.)))+$' , только в правильности этого решения я сомневаюсь, у меня не работает.
Т.е. у меня по ssh открыто три терминала от одного пользователя в трёх разных окнах. Если я вызову print в коде django, то содержимое распечатается на всех трёх окнах?
Вопрос больше к тому, умеет ли pycharm удалённо каким то образом сам их расставлять, если ты в интерфейсе редактора на клиенте брейкпойнт поставил? Было бы удобно.
А как ставить брейкпойнты, если у тебя pycharm, а django+python стоят по дефолту? Или на стороне сервера в коде писать break() и куда-то (куда?) смотреть?
И куда он этот set_trace выведет()? Я смотрел уже эти функции для дебага, включая логгер и прочие, но у меня нет понимания, куда это всё улетает. Вот есть у меня клиентская часть, которая отправляет JSON RPC на сервер с "action" "название функции", вот функция срабатывает и отдаёт изменённые данные клиенту (extjs), между первым и последним действием мне надо распечатать содержимое словаря rows которые отдала база данных. Где они будут отображаться
Ну вот мне и нужна книга, которая даёт необходимый минимум по паттернам проектирования для Junior позиции, т.к. это спрашивают на понимание на собеседовании. Причём крайне желательно, чтобы в рамках книги разрабатывался проект и показывались разные подходы и можно было оценить.