django-registration in my Project Folder



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

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

谢谢.RM

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

my_project
    my_app
    registration

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

需要注意的是:这不是好做法。即使你只是将 django 注册安装到你的PYTHONPAYH仍然有办法正确扩展它。当然,这取决于您要进行的修改量。有时只需覆盖 forms.py、urls.py 或 views.py 等文件就足够了。将它们放入项目中的自定义注册应用程序中,将它们添加到主注册应用程序之前的INSTALLED_APPS,并修改项目的urls.py,使其指向自定义注册应用程序的视图/URL/表单。

所有这些都需要你详细了解 django 注册的工作原理。

最新更新