2016-02-19 2 views
0

После того, как я установил django-registration-redux, я хочу изменить его defaul froms.py, registration/registration /, но не могу найти этот каталог. И не можете найти файлы по умолчанию в любом каталоге. Кто-нибудь знает, как получить доступ к этим файлам!Где хранятся файлы регистрации decang degeango

ответ

2

Вы можете проверить расположение файла модуля python (он может быть установлен на пипе) с помощью .__file__. Например.

>>> import registration 
>>> registration.__file__ 
'/some/path/to/site-packages/registration/__init__.py' 

Это поможет вам определить местоположение физического модуля на вашем компьютере.

Установленные пакеты пакета загружаются в каталог вашей установки Python или виртуальный файл site-packages. Вы можете использовать сам питон, чтобы найти каталог:

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" 

С этим сказанным, следует избегать изменения файлов в site-packages. Любые изменения, которые вы делаете, скорее всего, не отслеживаются в контроле версий. Подумайте о том, чтобы развернуть проект и установить его прямо из git, или загрузить исходный код и добавить его в свой проект.

1

Вы можете найти его в папке site-packages вашей установки python. Надеюсь, вы используете virualenv, а затем ваш используемый python находится в папке lib из папки virtualenv вашего приложения.

Возможно, это нехорошо изменить сам пакет. Вы можете подклассифицировать любые формы или представления по умолчанию в код проекта и добавить поля, изменить валидацию и т. Д.

+0

спасибо, но я попробовал папку с пакетами сайтов, но ее там нет, но я могу сказать, что ее установленный cuz регистрация работает правильно – DanielleC

+0

вы используете virtualenv? – doru

+0

yes Я использую virtualenv – DanielleC

Смежные вопросы