查看Practical Django Projects的可重用應用程序章節並聽取DjangoCon(Pycon?)講座之後,似乎強調通過將應用程序安裝到Python路徑(即站點包)來使您的應用程序可插入。在Django中安裝的應用程序 - 版本是什麼?
我不明白當安裝的其中一個應用程序的版本發生變化時會發生什麼。如果我更新安裝到網站包的其中一個應用程序,那麼是否會破壞我當前使用它的所有項目?我從來沒有注意到settings.py中的任何內容,讓您指定要導入的應用程序的版本。
我覺得在Ruby/Rails中,他們能夠凍結寶石出現這種情況。但是,我們應該在Python/Django中做什麼?
將virtualenv與pip結合使用使其更好。 – Apreche 2009-06-10 20:41:14