Это просто заметка на память.
# Установка Django
Официальная документация:
https://docs.djangoproject.com/en/1.3/intro/install/
https://docs.djangoproject.com/en/1.3/topics/install/#installing-official-release
Русскоязычные статьи:
http://mamishev.ru/django-deploy/
http://www.seocoder.org/2011/04/25/ustanovka-djangoapache2mod_wsgi-na-ubuntu-10-10
## Устанавливаем python, пакет MysqlDB і mod_wsgi для Apache2
$ sudo apt-get install python python-mysqldb libapache2-mod-wsgi
## Качаем исходники Django
$ sudo mkdir /usr/share/python/django_1.3
$ cd /usr/share/python/django_1.3
$ svn co http://code.djangoproject.com/svn/django/tags/releases/1.3/ .
## Прописываем путь к Django в питоне
$ sudo ln -s /usr/share/python/django_1.3/django /usr/lib/python2.6/dist-packages/django
(?) $ sudo echo /usr/share/python/django_1.3/django > /usr/lib/python2.6/dist-packages/django.pth
## Создаем симлинки
$ sudo ln -s /usr/share/python/django_1.3/django/bin/django-admin.py /usr/local/bin/
## Проверяем
$ python
>>> import django
>>> print django.get_version()
1.3 SVN-16452
# Документация
Официальный туториал
Книга Марка Пилгрима “Вглубь языка Python”
DjangoBook на русском
DjangoBook на английском
Не вистачає PHP і вирішив попробувати Python?
вистачає. просто знайомлюсь
Как тебе джанго? Давненько планирую изучить по пока симфони изучаю.
– на питоне
– чем-то похож на symfony2
– админка клёвая
больше пока ничего не могу сказать 🙂
Що Фальк, перейшов на темну сторону сили? 😉
мені сенсу нема кудись переходити 🙂
просто цікавлюсь.
Ніж оце ставити Django в Debian-based систему з сирців, та ще й так коряво, рекомендую такий спосіб:
1) sudo apt-get install virtualenv
2) virtualenv myprojectbundle
3) . myprojectbundle/bin/activate (при цьому оболонка змінить своє запрошення, додавши спереду “(virtualenv)”
4) pip install –upgrade django
і все! Плюс, ти зможеш використовувати вже запаковані джангівські додатки, які є в складі Debian. І таким макаром можеш наплодити скільки завгодно средовищ з різними версіями джанги або чогось іншого, при цьому не надто критичні до оновлень речі зможеш без особливих зусиль поставити з рідного дебіанівського репозиторію.
wow! дякую 🙂
Угу. Тоді до купи ще залишиться лише пізнати дзен деплойменту завдяки fabric:
http://www.clemesha.org/blog/modern-python-hacker-tools-virtualenv-fabric-pip
Грей видно собі таки взяв на замітку той лінк 🙂 Та я й сам іноді до нього повертаюсь.
Дик, давно. Хоча насправді опис там далеко не повний – все одно треба постійно мануал по fabric читати, коли щось робиш, але він чудово описує навіщо воно треба і дає зрозуміти потужність такого підходу. Особливо коли до нього прикрутити міграцію схем БД (за допомогою djang-south, або чого ще) – то взагалі має бути бомба (хоча сам поки не пробував).