安装独立djangopypi的最佳方式是什么?

问题描述:

我想为我们的本地开发和部署安装一个djangopypi服务器。但是,我对它的安装文档有些困惑。显然,假设djangopypi作为一个应用程序安装在一个更大的项目中,从我的角度来看,这至少是有争议的。我希望我的本地PyPI实例独立于其他任何运行,作为“常规”Web服务运行。安装独立djangopypi的最佳方式是什么?

这就是我迷路的地方。看来我需要某种最小的Django项目来包装djangopypi,这对我来说似乎有点矫枉过正。有没有更好的方式来安装它在独立模式?

这正是你所需要的。 djangopypi只是一个应用程序。像任何Django应用程序一样,它需要知道如何连接到数据库等内容。该信息来自该项目。它不会为您提供此功能,因为无法了解您的特定环境的最佳设置是什么;这是你的责任。

所以,不,它不是“矫枉过正”。这只是功能的最低要求,而且只是事情的方式。创建一个简单的项目,更改settings.py中的所有相关项目,包括djangopypi的urls.py,然后就完成了。是真的很难吗?

+1

谢谢你的回复。这并不难,但我更希望应用程序中的某种独立功能可以独立于其他应用程序而设计。在我的世界中,它需要自带'wsgi.py',包含一个默认的'settings.py',它指向一个SQLite数据库,'djangopypi.urls'作为'urls.py'。在这种情况下,我会安装一个'virtualenv',它只包含'djangopypi'和代表,将'mod_wsgi'指向'wsgi.py'并将'djangopypi.settings'设置为设置模块。然后,所以我希望,最小的安装将起作用。将尝试以这种方式修补它。 – 2012-02-29 11:58:43