Я делаю небольшой проект django, где я использую сторонние приложения, такие как South и другие. Я, вероятно, возьму хозяина этого проекта, поэтому я не смогу установить эти приложения через easy_install. Есть ли способ установить эти приложения в моем проекте?Как локально установить сторонние приложения django?
3
A
ответ
4
virtualenv отлично подходит для этого, особенно в сочетании с pip.
$ virtualenv myproject
$ cd myproject/
$ . bin/activate
(myproject) $ pip install django
(myproject) $ pip install south
2
Например: django-grappelli
. Установить питон инструменты настройки и сделать следующий шаг
$ pip install django-grappelli
, а затем добавить к установленным приложениям
INSTALLED_APPS = (
'grappelli',
'django.contrib.admin',
)
Это путь для вашего вопроса
Но можно использовать virtualenv в арендованном хозяйничать? Я не думаю, что у меня будет доступ к командной строке, я буду использовать только через FTP. –
Хосты-серверы FTP не подходят для запуска приложения Django. Как вы хотите запустить всю команду управления, используемую Django и South? например 'syncdb',' migrate' ... –
О, я понял. Я сделал поиск, есть некоторые хостинговые сайты, которые предлагают SSH, возможно, они позволяют использовать easy_install или pip. Благодарю. –