Django 注册 redux defaut 文件存储在哪里



在我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文件夹中。

修改包本身可能不是一件好事。您可以对项目代码中的任何默认窗体或视图进行子类化,并添加字段、修改验证等。

最新更新