Как правильно установить регистрацию django на localhost? - PullRequest
3 голосов
/ 21 сентября 2011

У меня есть каталог для проекта django на моем локальном хосте

/ MyDjangoList /

В этой папке у меня есть приложение django под названием PK

Я скачал django-регистрациюи разархивировал папку в / MyDjangoList /

Я зашел в терминал и перешел в папку регистрации django и запустил

python setup.py install.

Это сделалЗатем выкладывается следующая информация:

ошибка: не удалось создать '/usr/local/lib/python2.7/dist-packages/registration': разрешение запрещено

Файл установкиговорит, что я могу просто положить его в ту же папку, что и мой проект, так что мне даже нужно установить это?Если да, то как мне правильно установить его?

Ответы [ 4 ]

2 голосов
/ 21 сентября 2011

Если вы хотите установить его в системную папку, я бы порекомендовал:

sudo pip install django-registration

, вам может понадобиться:

sudo apt-get install python-pip

заранее (при условии, что ubu / debian).

Если вы хотите вместо этого положить его в папку, распакуйте его и используйте так же, как если бы это было другое приложение Django.Это означает, что посмотрите и увидите, что все в стандартных местах, например:

.../<project>/<app>/{*.py|models|templates|etc..}
1 голос
/ 21 сентября 2011

Я бы также добавил, что где-то есть набор шаблонов по умолчанию, которые значительно упрощают использование регистрации.думаю, они были на ubernostrums google-коде в прошлый раз, когда я нуждался в них.

1 голос
/ 21 сентября 2011

Вам нужно больше разрешения? Как в тебе нужно сделать: sudo python setup.py install

0 голосов
/ 21 сентября 2011

Лучше, если вы сделаете сборку перед установкой регистрации в django.От терминала перейдите в каталог регистрации django и выполните сборку с помощью команды

python setup.py build

. Таким образом, он проверит все зависимости и предложит, если возникнет какая-либо проблема.После этого установите его с помощью команды

sudo python setup.py install

Все так просто.

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