Django 注册 redux 默认文件存放在哪里
Where are Django registration redux defaut files stored
我pip安装django-registration-redux后,想修改默认的froms.py、registration/registration/,但是找不到那个目录。并且在任何目录下都找不到默认文件。任何人都知道如何访问这些文件非常感谢!
您可以使用 .__file__
检查 python 模块(可能是 pip 安装)的文件位置。例如
>>> import registration
>>> registration.__file__
'/some/path/to/site-packages/registration/__init__.py'
这应该可以帮助您找到模块在您计算机上的物理位置。
Pip 安装包文件被下载到 Python 安装或 virtualenv 的 site-packages
目录中。可以使用python本身来定位目录:
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
话虽如此,您应该避免修改 site-packages
中的文件。您所做的任何更改都可能不会在版本控制中进行跟踪。考虑分叉项目并直接从 git 安装,或者下载源代码并将其添加到您的项目中。
您可以在 python 安装的 site-packages
文件夹中找到它。希望您正在使用 virualenv
,然后您正在使用的 python 位于应用程序 virtualenv 文件夹中的 lib 文件夹中。
修改包本身可能不是什么好事。您可以子类化项目代码中的任何默认表单或视图,并添加字段、修改验证等。
我pip安装django-registration-redux后,想修改默认的froms.py、registration/registration/,但是找不到那个目录。并且在任何目录下都找不到默认文件。任何人都知道如何访问这些文件非常感谢!
您可以使用 .__file__
检查 python 模块(可能是 pip 安装)的文件位置。例如
>>> import registration
>>> registration.__file__
'/some/path/to/site-packages/registration/__init__.py'
这应该可以帮助您找到模块在您计算机上的物理位置。
Pip 安装包文件被下载到 Python 安装或 virtualenv 的 site-packages
目录中。可以使用python本身来定位目录:
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
话虽如此,您应该避免修改 site-packages
中的文件。您所做的任何更改都可能不会在版本控制中进行跟踪。考虑分叉项目并直接从 git 安装,或者下载源代码并将其添加到您的项目中。
您可以在 python 安装的 site-packages
文件夹中找到它。希望您正在使用 virualenv
,然后您正在使用的 python 位于应用程序 virtualenv 文件夹中的 lib 文件夹中。
修改包本身可能不是什么好事。您可以子类化项目代码中的任何默认表单或视图,并添加字段、修改验证等。