2011-01-20 3 views
3

Я делаю небольшой проект django, где я использую сторонние приложения, такие как South и другие. Я, вероятно, возьму хозяина этого проекта, поэтому я не смогу установить эти приложения через easy_install. Есть ли способ установить эти приложения в моем проекте?Как локально установить сторонние приложения django?

ответ

4

virtualenv отлично подходит для этого, особенно в сочетании с pip.

$ virtualenv myproject 
$ cd myproject/ 
$ . bin/activate 
(myproject) $ pip install django 
(myproject) $ pip install south 
+0

Но можно использовать virtualenv в арендованном хозяйничать? Я не думаю, что у меня будет доступ к командной строке, я буду использовать только через FTP. –

+2

Хосты-серверы FTP не подходят для запуска приложения Django. Как вы хотите запустить всю команду управления, используемую Django и South? например 'syncdb',' migrate' ... –

+0

О, я понял. Я сделал поиск, есть некоторые хостинговые сайты, которые предлагают SSH, возможно, они позволяют использовать easy_install или pip. Благодарю. –

2

Например: django-grappelli. Установить питон инструменты настройки и сделать следующий шаг

$ pip install django-grappelli 

, а затем добавить к установленным приложениям

INSTALLED_APPS = (
    'grappelli', 
    'django.contrib.admin', 
) 

Это путь для вашего вопроса