Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Установка django в отдельную директорию [RSS Feed]

#1 Июль 18, 2010 12:39:57

inzem
От:
Зарегистрирован: 2010-07-18
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка django в отдельную директорию

Всем привет!
Не могу найти как установить django в отдельную директорию.
python setup.py install наверно при установке надо указать для установки в отдельную директорию и потом где нужно указать в проектах, где искать django ?
Спасибо!



Офлайн

#2 Июль 18, 2010 20:33:00

RedLobster
От:
Зарегистрирован: 2009-12-19
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка django в отдельную директорию

Я в джанго не профи, но у меня стоит в отдельной директории projects. У меня линукс, убунту, использую mod_wsgi, на винде не в курсе как. Так вот, папка Django-1.2.1 лежит в нужной тебе папке.

1) Далее делаем ссылку в PYTHONPATH на джангу, в консоли типа так:
ln -s /path-to-folder-with-django-from-root/Django-1.2.1/django /usr/local/lib/python2.6/dist-packages/

2) Далее делаем ссылку для django-admin.py, в консоли типа так:
ln -s /path-to-folder-with-django-from-root/Django-1.2.1/django/bin/django-admin.py /usr/local/bin/

3) Если проект не создан - django-admin.py startproject myproject.

4) Создаем в корне проекта, там где settings.py, manage.py папку apache, a в ней создаем файл django.wsgi следующего содержания:

import os
import sys

sys.path.append('/path-to-folder-with-myproject/') #здесь например /home/user/projects/
sys.path.append('/path-to-folder-with-django/Django-1.2.1/')

os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
4) В апаче, в нужном блоке VirtualHost среди прочего должно быть следующее:
        WSGIScriptAlias / /path-to-myproject-from-root/apache/django.wsgi
WSGIDaemonProcess shitovlife processes=2 maximum-requests=5 threads=1
WSGIProcessGroup shitovlife
5) Рестарт апач, в консоли, находясь в папке проекта: python manage.py syncdb

Если линукс и mod_wsgi не ваш вариант, укажите свою конфигурацию.



Отредактировано (Июль 19, 2010 00:22:58)

Офлайн

#3 Июль 19, 2010 08:21:40

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Установка django в отдельную директорию

И зачем всё усложнять, когда есть virtualenv и pip?



Офлайн

#4 Июль 19, 2010 14:51:20

joydev
От:
Зарегистрирован: 2010-03-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка django в отдельную директорию

Офлайн

  • Начало
  • » Django
  • » Установка django в отдельную директорию[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version