Archives for July 2008 : livedev.org
livedev.org [http://livedev.org] Журнал Web2.0 разработчика Django + Spawning! 3 Posted by dobrych Thu, 31 Jul 2008 12:36:00 GMT Вышла новая переписанная версия Spawning — WSGI сервера. Главное достоинство это non-blocking IO , т.е. большие возможности по масштабируемости (scaling). Spawning is a wsgi server which supports multiple processes, multiple threads, non-blocking HTTP io, and automatic graceful upgrading of code. Это очередной способ запуска django и других python-приложений для веб. Пример команды для запуска django процесса: spawn --factory=spawning.django_factory.config_factory settings --port 9090 -s 4 -t 100 Пример для запуска приложений через paste (например Pylons используют paste для деплоя): spawn --factory=spawning.paste_factory.config_factory development.ini Если захотелось поставить и попробовать: sudo easy_install Spawning Почитайте еще обзор Эрика на английском. Update : как ни странно товарищ Александр aka piranha практически одновременно со мной написал статью как раз про деплой через WSGI. Так что моя заметка «пролетает как фанера над Парижем», ибо мягко говоря Spawing не самый быстрый вариант :-) Читайте — Amazon byteflow: WSGI серверы кратко и юзайте fapws2 . Posted in заметки Tags deploy , django , python , spawn , wsgi Meta 3 comments , permalink , rss , atom Django newforms-admin в trunk 1 Posted by dobrych Sat, 19 Jul 2008 04:01:00 GMT Есть! Наконец-то замержили в trunk django newforms-admin — Changeset 7967 . Учтите, что после апдейта нужно будет переписывать код для работы админки. Но новость однозначно отличная! Много новых фич и ближе к релизу 1.0 Как говорят «там»: stay tuned! Будут примеры по настройке новой админки. А товарищу Brian Rosner респект за удачный мерж. Posted in заметки Tags admin , django , newforms , ui Meta 1 comment , permalink , rss , atom File uploads в django 3 Posted by dobrych Tue, 01 Jul 2008 16:39:00 GMT ДА! Это наконец-то случилось! Иван может петь победоносную песню, он так долго боролся за решение этого вопроса! By default, if an uploaded file is smaller than 2.5 megabytes, Django will hold the entire contents of the upload in memory. This means that saving the file involves only a read from memory and a write to disk and thus is very fast. However, if an uploaded file is too large, Django will write the uploaded file to a temporary file stored in your system’s temporary directory. Полная дока по новому аплоаду — Django | File Uploads | Django Documentation . Posted in заметки Tags code , django , upload Meta 3 comments , permalink , rss , atom Searching... О блоге Мысли, идеи, задачи и решения по веб-разработке. Взгляд с персональной позиции автора. Работа и вакансии по моим личным рекомендациям. Об авторе Зовут меня Илья. В рабочее время занимаюсь веб-разработкой. Интересуюсь новыми и модными веб-технологиями. Нерабочее время посвещаю семье, по возможности фотографии и музыке . Подробнее. Tags ajax conference css development django downshifting exception google javascript kiev life python rails ruby syntax typo uaweb update web xml Блогролл Amazon byteflow Маниакальный Веблог Подробно Appleworms Alpha-Beta-Release Blog Андрей Ясинецкий Собираю блогролл Свежие комментарии by Haillolarypig on Не изобретая велосипед by obHQNsY2 on Не изобретая велосипед by r7rGOhvd on Не изобретая велосипед by Pp5NJeQW on Не изобретая велосипед by aUh8PJh7 on Не изобретая велосипед Archives September 2008 (3) July 2008 (3) June 2008 (4) May 2008 (2) April 2008 (2) March 2008 (5) February 2008 (2) January 2008 (4) December 2007 (2) November 2007 (2) October 2007 (3) September 2007 (2) August 2007 (4) June 2007 (1) May 2007 (1) April 2007 (3) February 2007 (1) January 2007 (3) December 2006 (4) November 2006 (4) October 2006 (4) September 2006 (3) Delicious/dobrych/webdev django-localeurl [whatwg] Dealing with UI redress vulnerabilities inherent to the current web Time breakdown of modern web design Page Inlink Analyzer asql - Apache SQL querying jsonserver Introducing the Django Debug Toolbar OAuth Playground Using Python and Stompserver to Get Started With Message Queues Nice example about message queuing in python with stompserver django-granular-permissions Row-level permissions Плюшки Рекламка © livedev.org / powered by typo / styled with clerkly