我的settings.py
Openshift-Django的mysql的:通過不執行syncdb
if ON_OPENSHIFT:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER': 'USER',
'PASSWORD': 'PASS',
'HOST': '127.2.202.129',
'PORT': '3306',
}
}
和我action_hooks創建數據庫表/部署
source $OPENSHIFT_APP_DIR/virtenv/bin/activate
export PYTHON_EGG_CACHE=$OPENSHIFT_APP_DIR/virtenv/lib/python-2.6
echo "Executing 'python $OPENSHIFT_REPO_DIR/wsgi/my/manage.py syncdb --noinput'"
python $OPENSHIFT_REPO_DIR/wsgi/my/manage.py syncdb --noinput
echo "Executing 'python $OPENSHIFT_REPO_DIR/wsgi/my/manage.py collectstatic --noinput'"
python $OPENSHIFT_REPO_DIR/wsgi/my/manage.py collectstatic --noinput
,每當我做,
git add .
git commit -a -m "project"
git push
我的數據庫顯示沒有表...爲什麼?
感謝IIN提前
您是否獲得在混帳推的輸出錯誤?另一件事是直接在應用程序設備上運行這些命令。 –
可以ü直接,其中@應用程序齒輪 –