Django. Заметки по установке и ссылки на документацию

Это просто заметка на память.

# Установка 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 на английском

11 thoughts on “Django. Заметки по установке и ссылки на документацию

  1. Как тебе джанго? Давненько планирую изучить по пока симфони изучаю.

    • - на питоне
      - чем-то похож на symfony2
      - админка клёвая

      больше пока ничего не могу сказать :)

  2. Ніж оце ставити Django в Debian-based систему з сирців, та ще й так коряво, рекомендую такий спосіб:

    1) sudo apt-get install virtualenv
    2) virtualenv myprojectbundle
    3) . myprojectbundle/bin/activate (при цьому оболонка змінить своє запрошення, додавши спереду “(virtualenv)”
    4) pip install –upgrade django

    і все! Плюс, ти зможеш використовувати вже запаковані джангівські додатки, які є в складі Debian. І таким макаром можеш наплодити скільки завгодно средовищ з різними версіями джанги або чогось іншого, при цьому не надто критичні до оновлень речі зможеш без особливих зусиль поставити з рідного дебіанівського репозиторію.

        • Грей видно собі таки взяв на замітку той лінк :) Та я й сам іноді до нього повертаюсь.

          • Дик, давно. Хоча насправді опис там далеко не повний – все одно треба постійно мануал по fabric читати, коли щось робиш, але він чудово описує навіщо воно треба і дає зрозуміти потужність такого підходу. Особливо коли до нього прикрутити міграцію схем БД (за допомогою djang-south, або чого ще) – то взагалі має бути бомба (хоча сам поки не пробував).

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>