3
對於Buildout我很新,但是我剛剛得到了我的第一個Django應用程序構建,這要感謝教程here。我習慣於使用Maven,那麼如何「添加依賴項」以便Buildout將其下載並將其包含在構建中?這是我的buildout.cfg
文件:如何向Buildout添加依賴項?
[buildout]
parts = python django
develop = .
eggs = my-project
versions = versions
[versions]
django = 1.3
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
[django]
recipe = djangorecipe
project = my-project
projectegg = my-project
settings = settings
test = my-project
eggs = ${buildout:eggs}
什麼我需要在這裏切換到一個依賴添加到south
,版本0.7.3(或最新的)?
完全正確!也就是說,TK Kocheran認爲,您所添加的依賴關係正確地說是Django應用程序的依賴關係,而不是您的構建;因此爲什麼它在屬於Django應用程序的文件中結束。 –
'setup.py'完全屬於Django?我正在討論[this](http://pastebin.com/3hdKCsbt)文件。 –
'setup.py'文件屬於一個Python包 - 在你的情況下,它恰好是一個Django應用程序 - 並且說「這裏列出了這個包需要的東西。」在你的特定情況下Python包(「Django應用程序」)包含南部。所以在向'install_requires'添加''south''之後,您應該能夠重新運行build並看到它安裝了South。 –