2

我是 Django 的新手。

我对在 Django 中安装 3rd 方应用程序有一些疑问。

一个具体的例子。https://bitbucket.org/ubernostrum/django-registration/src中的“django-registration”应用程序。阅读文档告诉我们使用 PIP(pip install django-registration)安装此应用程序的说明,这样做该应用程序将安装在 Python 站点包中,对吗?

我的问题是:必须以这种方式安装应用程序?为什么不将 'django-registration' 文件夹作为应用程序放在我们的项目中?

PS:这是一个入门 Django 问题。

此致,

4

1 回答 1

2

必须以这种方式安装应用程序吗?

不。

只要 python 能找到它(即:它在 PYTHONPATH 上),你就可以把它放在任何你喜欢的地方。

为什么不将 'django-registration' 文件夹作为应用程序放在我们的项目中?

为什么不呢?如果您打算对其进行大幅修改,那可能是相当合理的。如果您不是,那么将其分开将清楚地说明您的代码是什么,什么不是;并简化对任何一个的更新。

于 2011-08-17T23:17:54.497 回答