在Django中使用第三方应用程序,有些问题

时间:2011-08-15 10:52:23

标签: django django-authentication django-apps

我是Django的新手。

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

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

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

PS:这是一个首发Django问题。

最诚挚的问候,

1 个答案:

答案 0 :(得分:2)

  

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

没有

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

  

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

为什么不呢?如果你计划大幅度修改它可能是非常合理的。如果你不是,那么保持它是分开的将保持清楚,你的代码是什么,什么不是;并轻松更新。