Aptana Studio & Pydev & Django server – грузит систему
Упустил момент, когда плагин Pydev стал поддерживать Django. В общем — удобно. Многие действия над проектом можно выполнять из контекстного меню (правая кнопка мышки на проекте, пункт «Django»).
Заметил одну штуку… Если с помощью этого меню запустить сервер разработки (Django->Custom command->[runserver 8080]), то загрузка процессора составляет 100% (если многоядерный, то грузится на 100% только одно ядро). Проверял на Ubuntu 10.04, на двух компах. Процы — Intel, на одном и на двух ядрах.
Выход — запускать сервер руками в терминале, из каталога проекта.
Для интереса, посмотрел и на Win7 на Е8500. Тут уже только загрузка обоих ядер в сумме показывало 100% (примерно 30% одно ядро и 70% второе).
Такой вот, краткий пост…
Apache-Ubuntu-VirtualBox Виртуальный web сервер в Windows
В этой статье я расскажу о том: как настроить «виртуальную локальную сеть» (ВЛС) с помощью программы VirtualBox, создать «виртуальный компьютер» (ВК), установить на нем ОС UBUNTU с web-сервером Apache.
В качестве основы для создания данной конфигурации, подойдет любой более-менее современный компьютер, с установленной на нем ОС семейства Windows. Точно подойдут XP, Vista, Win7 (подойдет и Linux т.к. VirtualBox «мульти-платформенный», будут только отличаться настройки «взаимодействия сетей»). Читать далее…
Django – среда обитания. Часть 10 – Итог
Итак, сегодня я попробую подвести итог проделанной работе. Если вы еще не читали статью полностью, то советую начать именно с этой части.
Эта статья была написана для людей, которые только начали изучать фрейморк Django.
В ней я описал один из возможных вариантов настройки «среды» для создания web-приложений с помощью этого, на мой взгляд, замечательного инструмента.
Сейчас я могу с уверенностью сказать, что данная конфигурация вполне работоспособна. Все шаги, описанные в статье, для тестирования, были проделаны мной не один раз.
Читать далее…
Django – среда обитания. Часть 9 – IDE Aptana Studio
Для работы с Python и Django существует много различных программ. Я уверен, каждый для себя найдет что-то по своему вкусу. В 6-й части речь шла о редакторе UliPad. Он вполне подойдет на роль помощника, когда требуется оперативное вмешательство в код. Например, вы знаете где допустили ошибку и нужно срочно ее исправить. Несмотря на простоту, он обеспечивает такие необходимые функции, как правильную работу с кодировками, настраиваемую подсветку синтаксиса Python, автодополнение, отступы, нумерацию строк, запуск программ с использованием интерпретатора, установленного у вас… К нему есть множество плагинов, в том числе я увидел и плагин для Django (к сожалению, не разобрался еще как им пользоваться).
Безусловно, программа такого рода необходима и ей всегда найдется применение в определенный момент. Раньше, в далекие 90-ые, о таком наборе сервисных функций при написании кода – можно было только мечтать.
Django – среда обитания. Часть 8 – Синхронизация версий Python и Django
У тех из вас, кто прочитал предыдущие части статьи, и следовал рекомендациям, в них даваемым, наверняка возникнет вопрос: «А зачем необходимо было ставить Python и Django еще и в Windows?». Постараюсь ответить кратко и как можно более понятно.
Несмотря на то, что Python и Django уже установлены на web-сервере ЛС в Ubuntu, и мы можем уже создавать работоспособные приложения, все же необходимо установить их и в Widows.
Как вы помните, для проектов мы создали «расшаренный» ресурс «django-projects». Доступ к нему будем осуществлять по ЛС с компьютеров, работающих на Windows (по крайней мере, я так буду делать). На данный момент программы Windows я знаю гораздо лучше Linux’овых. Т.е. проблем с переходом на фактически новую для меня платформу, я смогу избежать (в конце – концов именно из-за этого я все и затеял).
Django – среда обитания. Часть 7 – Установка Python и Django в Windows
Хотя мы уже имеем вполне работоспособную среду для создания Django-приложений, хочу все-таки рассказать о своей настройке той части «среды обитания», что находится под Windows.
Если у вас уже установлен Python и Django в Windows, и вы вполне можете сами разобраться с использованием нужной версии, можете смело дальше не читать. Эта часть предназначена для тех, кто только принял решение об изучении языка Python и фреймворка Django.
Django – среда обитания. Часть 6 – Первое приложение
В этой части статьи я расскажу о процессе создания простейшего Django – приложения в том окружении, настройка которого описывалась до этого.
Цель приложения одна – показать, что все работает.
Я не буду рассказывать подробно, что и для чего делается, а просто последовательно опишу всю проделанную работу.
Итак, начнем…
Для начала – проверьте в броузере, по имени вашего сайта (у меня это wsgi.mysite.ss) – должно открываться стандартное приветствие Django. Читать далее…