在我的项目文件夹中注册django

时间:2012-08-09 05:29:15

标签: django django-registration

我还没有测试过。但我听说当我安装Django-registration时,它安装在你的python路径上,而不是在它自己的项目中。有什么办法,我可以在我的项目文件夹下安装APP,这样我就可以更好地控制它了吗?

如果答案为否,是否有理由不能在我的项目下使用单独的软件包?

谢谢, RM

1 个答案:

答案 0 :(得分:1)

你当然可以这样做。只需将the source package解压缩到Django项目文件夹中即可。最后,您的项目目标应如下所示:

my_project
    my_app
    registration

registration是包含上述链接中所有文件的目录。不要忘记将registration添加到INSTALLED_APPS

一个注意事项:虽然这不是一个好习惯。即使您只是在您的PYTHONPAYH中安装django-registration,仍然有办法正确扩展它。当然,这取决于您想要进行的修改量。有时它足以覆盖像forms.py,urls.py或views.py这样的文件。将它们放入项目中的自定义注册应用程序,将其添加到主注册应用程序之前的INSTALLED_APPS 并修改项目的urls.py,以便它指向views / urls /您的自定义注册应用程序的形式。

所有这些都要求您详细了解django-registration的工作原理。

相关问题