Django установка пакетов через ссылки - PullRequest
0 голосов
/ 05 июля 2011

Можно ли "установить" сторонние пакеты django, поместив их в каталог вашего сайта?

Например, я хотел бы использовать пакет регистрации django.Однако я не хочу устанавливать django-registration в мой каталог site-packages.Я бы предпочел просто связать django-registration / registration с каталогом моего проекта как / myproject / registration.Тем не менее, это не похоже на работу.Я получаю следующее:

Ошибка: нет модуля с именем регистрации

1 Ответ

0 голосов
/ 05 июля 2011

Если вы можете, лучше включить пакеты как svn external / git module / и т. Д. Таким образом, они всегда доступны, даже для тех, кто проверяет ваш проект.

Если не считать этого, virtualenv - лучшее решение. Вы все еще «устанавливаете» пакеты, но они добавляются в виртуальную среду (отсюда и название). Вы получаете все преимущества пакетов, установленных прямо в пакетах сайтов, фактически не добавляя ничего в пакеты сайтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...