maximka12: лучше всего скачать python требуемой версии. Но можно поправить и скрипт, если в нём несовместимость только в print'ах. Обернуть вывод скобками надо: print('python demo.py file1.wav [file2.wav]')
maximka12: запустить скрипт в консоли. Если в нём есть ошибка, он вывалит в консоль всю последовательность вызовов, которая к ошибке привела - это трассировкой и называется.
- Доктор, у меня что-то болит.
- Вот вам какая-то таблетка.
Если вы пишите, что консольное окошко вылетает, значит запускать пытаетесь не в консоли. А зря. Получили бы трассировку стека, по ней была бы понятна проблема.
http - протокол без состояния, невозможно растянуть запрос к базе на несколько запросов к view, поэтому ничего вроде select for update применить в данном случае нельзя.
Попробуйте выполнить несколько раз session.query(Order).all() из консоли. Если данные каждый раз будут правильными, значит проблема не в SQLAlchemy. Может быть кэш браузера.
Alexander: это проект использующий фреймворк. Сам django установлен в site-packages, конкретное местоположение которого зависит от используемой вами операционной системы и интерпретатора Python.
Alexander: вам надо хорошенько разобраться в принципах функционирования pip. Команда pip install django устанавливает пакет django в site-packages. Чтобы создать проект django, надо воспользоваться командой django-admin startproject <имя проекта>, после чего будет создана одноимённая папка, содержащая проект.
sim3x: хороший код - код пригодный для повторного использования. Никогда не знаешь, где, когда, а иногда и кем будет применяться библиотека, django app или движок сайта.
sim3x: надо писать совместимый код или не надо, а также популярные мои проекты или нет - вопросы никак не влияющие на ложность вашего утверждения. Не вводите в заблуждение молодых программистов.
sim3x: у меня немало проектов, которые работают как с 2.7 так и 3.5. Надо просто точно понимать разницу между 2 и 3 питоном и уметь писать совместимый код.