2
目前我有一個項目與virtualenv和zc.buildout,但問題是當我想要在生產服務器上部署此應用程序。 我希望能夠不加改變的路徑(相對於服務器)部署在生產服務器上的應用程序,並沒有更換任何套餐等如何在沒有更改路徑和其他配置的情況下部署django應用程序?
我怎樣才能做到這一點?
目前我有一個項目與virtualenv和zc.buildout,但問題是當我想要在生產服務器上部署此應用程序。 我希望能夠不加改變的路徑(相對於服務器)部署在生產服務器上的應用程序,並沒有更換任何套餐等如何在沒有更改路徑和其他配置的情況下部署django應用程序?
我怎樣才能做到這一點?
結構如下:
repo/
project/
settings.py
local/
而且這些設置:
#settings.py
import os
import sys
PROJECT_ROOT = os.path.dirname(__file__)
PROJECT_LOCAL = os.path.join(os.path.dirname(PROJECT_ROOT), 'local')
您可以安裝在本地文件夾中的任何事物部署專用,喜歡你的擴建和的virtualenv並通過PROJECT_LOCAL
達到它。當然,你應該在你的版本中忽略local/*
。