Django – среда обитания. Часть 5 – Настройка PostgreSQL
Сегодня я буду рассказывать о настройке сервера БД PostgreSQL для работы с Django.
В сети неоднократно видел мнение разных людей, что Django изначально «затачивалась» для работы именно с этой БД. Что – же, поверим :) .
Тем более, что при беглом знакомстве, PostgreSQL мне понравился больше чем его более популярная сейчас альтернатива – MySQL.
Итак, начинаем…
Сначала поставим пакет python-psycopg2. Все остальное у нас уже установлено (если вы забыли это – посмотрите рис.13. из 2-й части). Далее
Django – среда обитания. Часть 4 – Обновление Ubuntu
Итак, я продолжаю писать о настройке Django на web-сервере в ЛС.
Для начала, позволю себе некоторое «лирическое» отступление на тему обновления ОС.
Вообще, я стараюсь придерживаться такого правила – «Если все нормально и меня устраивает, то менять ничего не стоит». Это относится и к ПО, которое я использую. Т.к. до этого момента, меня все устраивало, то никакого обновления я не делал.
Когда же пришло время настраивать сервер PostgreSQL, а именно пакет psycopg2, я получил жесткий ответ системы, что такой пакет найти не может.
Тут, в первый раз, я задумался: « А не обновить ли мне Ubuntu?» Тем более, что, когда я раньше ставил данный пакет в Debian – проблем не было. (а ведь я предупреждал во второй части, помните :)) Далее
Django – среда обитания. Часть 3 – Установка Django
В этой части я постараюсь подробно рассказать об установке самой Django, Т.к. статья адресована, в основном, для человека, не знакомого с Linux системами, я буду подробно описывать каждый свой шаг (см. часть 1). Так же для продолжения, я буду исходить из того, что у вас уже есть web-сервер на Ubuntu, и он настроен так, как описано в части 2.
Чтобы работать дальше я скачал программу терминального доступа по SSH соединению – «putty.exe» вот отсюда
http://putty.org.ru/download.html
Она позволяет соединяться с сервером по защищенному соединению, но мне главное, что она позволяет делать копи/паст («Ctrl+ins»/«Shift+ins») и изменять размеры/цвет шрифта в терминальном окне. Так же она не «захватывает» мышку. Далее
Django – среда обитания. Часть 2 – Установка VMWare и Ubuntu
Самое время вкратце описать конфигурацию компьютеров, на которых я работаю и рассказать про топологию моей домашней локальной сети. Я, конечно понимаю, что у вас, скорее всего, будет иначе. Но вам лучше уж иметь хоть какой то ориентир, чем ничего :)
Итак:
- ПК Acer Aspire AX3810: q8200, 4GB, 320GB Win7×64_RC7100 (IP 10.10.10.20). Сейчас он уже выполняет дома роль медиацентра и файл-сервера. К сети подключен с помощью беспроводного сетевого адаптера dLink DWA-120 (чтобы провода не тянуть). На него же мы поставим и ВМ, благо процессор 4-х ядерный :).
- ПК на базе e8500, 4GB … (IP 10.10.10.11)
- Маршрутизатор dLink DIR-300, в нем есть 4 порта LAN, 802.11g, и один порт на вход/выход во внешний мир то есть в Интернет. (внутренний IP 10.10.10.1, внешний выдается динамически, провайдером)
- Локальная сеть со статичными IP адресами, с доступом по MAC адресам. dLink DIR-300 имеет, как я уже сказал, адрес 10.10.10.1, ну и соответственно он разруливает доступ в Интернет и ЛС являясь шлюзом и сервером DNS. Маска подсети 255.255.255.0. Остальные компьютеры могут иметь адреса 10.10.10.2 – 10.10.10.100 .
Django – среда обитания. Часть 1 – Мой выбор
Не так
давно, , узнал об одной перспективной штуке для создания web-сайтов, зовется которая - Django.
На wiki Django дано следующее определение:
«Django (Джанго) — свободный фреймворк для веб-приложений на языке Python.»
Потратив несколько дней на ознакомление с концепцией Django, а заодно и с замечательным языком Python, решил поплотнее изучить данную связку.
Пока занимался основами Python’а, работая под Windows, проблем особо не было. Но как дошла очередь до Django – работа локально перестала меня устраивать. Далее