sim3x: In [12]: %time im = get_thumbnail('test2.jpg', '100x100', crop='center', quality
Wall time: 234 ms
In [13]: %time create_previews('test2.jpg')
Wall time: 31.2 ms
sergeydurov: можно. Только модуль multiprocessing прост, как 3 копейки. В нём не будет гонок, синхронизация нужна в очень редких и крайне специфичных случаях (за 10 лет таких не встретил), а обмен между процессами сводится к банальным пайпам и multiprocessing.Queue, построенной поверх них. Что лишает ваш вопрос смысла.
sergeydurov: для всего перечисленного питон не очень подходит из-за GIL. Как только появилась потребность в семафорах, обмене данными и контроле гонок, можете быть уверены, что многопоточный код будет медленнее однопоточного.
GaserV: по ссылке-то сходили? Там тоже поиск первоначально скрыт и появляется при клике на .search-icon. А при потери полем поиска фокуса, срабатывает blur и панель .search опять скрывается.
Alexander: я обычно запускаю python manage.py shell и пишу сразу в нём. Можно создать какой-нибудь load.py в корне проекта, накодить в него и импортировать его в сеансе shell'а.
Alexander: dumpdata выводит данные модели в формате json. Надо их сохранить в файл. Потом запустить миграцияю. А после миграции написать скрипт, который будет json разбирать и запихивать данные обратно в базу.