0

我正在使用来自https://bitbucket.org/ubernostrum/django-registration/的 django-registration 应用程序,我对应该将其放置在哪里感到有些困惑。

我已经在 settings.py 的 INSTALLED_APPS 下添加了“注册”(按照说明),但是提到的注册应用程序不应该在我的项目目录中,以及我的所有其他应用程序吗?这对我来说似乎比在其他地方(即 PYTHONPATH)更有意义。

因此,我正在考虑克隆 repo,只需获取 django-registration 的注册应用程序,放弃 django-registration 中包含的所有其他文件(安装、自述文件、文档等),并将该注册应用程序粘贴在我的项目目录中。

这样,我可以编辑模型以包含更多字段,将其反映在表单等中。


这是错的吗?

(抱歉,这是我的第一个大型 Django 项目)

4

2 回答 2

0

通常你不会接触文件django-registration- 如果你想为用户配置文件添加你自己的自定义字段,你会做这样的事情:

保存配置文件并在 Django-Registration 中注册

于 2012-11-10T08:18:08.380 回答
0

当你安装一个 django 包时,这个包在你的 PYTHONPATH 上,所以你的项目可以看到它。

所以只需通过 pip或 easy_install 安装(pip 更好),然后将设置'INSTALLED_APPS'注册'包

按照此说明

于 2012-11-10T08:22:22.210 回答