在 Django 中使用第 3 方应用程序,一些问题

发布于 2024-11-29 08:53:47 字数 453 浏览 1 评论 0原文

我是 Django 新手。

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

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

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

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

此致,

I am new to Django.

I have some doubts about installing 3rd party Apps in Django.

A specific example. The "django-registration" App in https://bitbucket.org/ubernostrum/django-registration/src. Reading the instructions the doc tell us to install this app with PIP(pip install django-registration), doing this the App will be installed in Python Site-packages, right?

My question is: The App must to be installed in that way? Why not put the 'django-registration' folder in our Project as an App?

PS: This is a starter Django Question.

Best Regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

演出会有结束 2024-12-06 08:53:47

App必须这样安装吗?

不会。

只要 python 可以找到它(即:它在 PYTHONPATH 上),您就可以将其放在您喜欢的任何位置。

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

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

The App must to be installed in that way?

No.

As long as python can find it (ie: it's on the PYTHONPATH) you can put it any place you like.

Why not put the 'django-registration' folder in our Project as an App?

Why not indeed? If you plan on modifying it substantially that's perhaps quite reasonable. If you aren't, then keeping it separate will keep it plain as to what is your code and what is not; and ease the updates to either.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文