【问题标题】:Using 3rd party Apps in Django, some questions在 Django 中使用 3rd 方应用程序,一些问题
【发布时间】:2011-10-27 04:55:23
【问题描述】:

我是 Django 新手。

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

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

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

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

最好的问候,

【问题讨论】:

  • 感谢您的回复。我使用虚拟环境。但我想知道的是:App一定要这样安装吗?为什么不将 'django-registration' 文件夹作为 App 放入我们的项目中?
  • 把它放在你的项目文件夹中没有什么问题。恕我直言,它只会让您的项目部署和保持第 3 方应用程序更新变得更加困难。

标签: django django-authentication django-apps


【解决方案1】:

App一定要这样安装吗?

没有。

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

为什么不把 'django-registration' 文件夹作为 App 放在我们的项目中?

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

【讨论】:

    猜你喜欢
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    相关资源
    最近更新 更多