我是Django的新手。
我对在Django中安装第三方应用程序有一些疑问。
一个具体的例子。 https://bitbucket.org/ubernostrum/django-registration/src中的“django-registration”应用程序。阅读说明文档告诉我们用PIP安装这个应用程序(pip install django-registration),这样做App将安装在Python Site-packages中,对吗?
我的问题是:必须以这种方式安装应用程序吗?为什么不将'django-registration'文件夹作为应用程序放在我们的项目中?
PS:这是一个首发Django问题。
最诚挚的问候,
答案 0 :(得分:2)
必须以这种方式安装应用程序吗?
没有
只要python可以找到它(即:它在PYTHONPATH上),你可以把它放在你喜欢的任何地方。
为什么不将'django-registration'文件夹作为应用程序放在我们的项目中?
为什么不呢?如果你计划大幅度修改它可能是非常合理的。如果你不是,那么保持它是分开的将保持清楚,你的代码是什么,什么不是;并轻松更新。