Python openshift django:syncdb,部署脚本未运行

Python openshift django:syncdb,部署脚本未运行,python,django-models,openshift,django-syncdb,Python,Django Models,Openshift,Django Syncdb,有什么方法可以从终端运行syncdb吗?我不知道为什么我的操作/部署脚本没有运行。当我打开openshift数据库时,它显示没有创建表 source ${OPENSHIFT_HOMEDIR}python-2.6/virtenv/bin/activate export PYTHON_EGG_CACHE=${OPENSHIFT_HOME_DIR}python-2.6/virtenv/lib/python-2.6/site-packages echo "Executing 'python ${OPEN

有什么方法可以从终端运行syncdb吗?我不知道为什么我的操作/部署脚本没有运行。当我打开openshift数据库时,它显示没有创建表

source ${OPENSHIFT_HOMEDIR}python-2.6/virtenv/bin/activate
export PYTHON_EGG_CACHE=${OPENSHIFT_HOME_DIR}python-2.6/virtenv/lib/python-2.6/site-packages
echo "Executing 'python ${OPENSHIFT_REPO_DIRwsgi/my/manage.py syncdb --noinput'"
python "$OPENSHIFT_REPO_DIR"my/manage.py syncdb --noinput
echo "Executing 'python ${OPENSHIFT_REPO_DIR}wsgi/my/manage.py collectstatic --noinput -v0'"
python "$OPENSHIFT_REPO_DIR"my/manage.py collectstatic --noinput -v0
吉特回购在

怎么样:

source $OPENSHIFT_HOMEDIR/python-2.6/virtenv/bin/activate
cd $OPENSHIFT_REPO_DIR/wsgi/$OPENSHIFT_APP_NAME
python manage.py syncdb --noinput
如果您的应用程序类型是基于python 2.7的,请确保执行类似的操作

如果它不起作用,请告诉我。

检查日志(
rhc tail app_name
)。尝试通过ssh(
rhcsh-app\u-name
)登录OpenShift应用程序,并尝试手动运行部署脚本(
cd-app-root/runtime/repo/.OpenShift/action\u-hooks;/deploy
)。你看到错误了吗

在此处发布日志/错误。之后我会更新我的答案


//哈哈,对不起,我没有注意到这是一个两年前的问题。

动作挂钩有一些更改,我希望您遵循这里的最新说明:。还要确保您对本地git repo中的部署脚本具有执行权限。Formam,我对openshift这件事还不熟悉,你能告诉我openshift项目出了什么问题吗,我已经在做了回购。请问有什么问题吗