【发布时间】:2010-10-08 02:46:20
【问题描述】:
我正在尝试在 Django 中创建我的第一个网站,并且在寻找示例应用程序以从中汲取灵感时,我经常偶然发现一个名为“可重用应用程序”的术语。 p>
我了解可重用的应用程序的概念,但在 Django 中重用应用程序的方法对我来说非常迷茫。在整个业务中困扰我的几个问题是:
重用现有 Django 应用程序的首选方式是什么?我应该把它放在哪里以及如何引用它?
据我了解,建议将其放在您的“PYTHONPATH”中,但是一旦我需要将我的应用程序部署到我无法访问的远程位置(例如在托管服务上),它就会中断。
所以,如果我在本地计算机上开发我的网站并打算将其部署在我只有 ftp 访问权限的 ISP 上,我如何重新使用 3rd 方 Django 应用程序,以便如果我部署我的网站,该网站会保持工作(例如,我唯一可以指望的是服务提供商安装了 Python 2.5 和 Django 1.x)?
如何组织我的 Django 项目,以便我可以轻松地部署它以及我想使用的所有可重用应用程序?
【问题讨论】:
标签: python django code-reuse