我正在尝试在 Django 中创建我的第一个站点,并且在寻找示例应用程序以从中汲取灵感时,我经常偶然发现一个名为“可重用应用程序”的术语。
我理解可重用应用程序的概念很容易,但在 Django 中重用应用程序的方法对我来说非常迷茫。在整个业务中困扰我的几个问题是:
重用现有 Django 应用程序的首选方法是什么?我把它放在哪里以及如何引用它?
据我了解,建议将其放在您的“PYTHONPATH”上,但是一旦我需要将我的应用程序部署到我访问受限的远程位置(例如在托管服务上),它就会中断。
因此,如果我在本地计算机上开发我的站点并打算将其部署在我只有 ftp 访问权限的 ISP 上,我如何重用 3rd 方 Django 应用程序,以便如果我部署我的站点,该站点可以继续工作(例如我唯一能指望的是服务提供商安装了 Python 2.5 和 Django 1.x)?
如何组织我的 Django 项目,以便我可以轻松地将它与我想要使用的所有可重用应用程序一起部署?