【发布时间】:2009-06-09 02:08:14
【问题描述】:
在查看了 Practical Django Projects 的可重用应用程序章节并听了 DjangoCon(Pycon?)讲座之后,似乎强调通过将应用程序安装到 Python 路径(即站点包)中来使它们可插入。
我不明白的是,当其中一个已安装应用的版本发生变化时会发生什么。如果我更新安装到站点包的应用程序之一,那么这不会破坏我当前使用它的所有项目吗?我从未注意到 settings.py 中有任何内容可以让您指定要导入的应用程序的版本。
我认为在 Ruby/Rails 中,他们能够在这种情况下冻结 gem。但是我们应该在 Python/Django 中做什么呢?
【问题讨论】:
标签: python django version-control