如何在OpenShift-NextGen中为Django应用程序执行一些管理工作,如createsuperuser、makemigrations、migrate等?(一步步)
在OpenShift-V2中,我通过rhc ssh app_name登录到shell并运行命令python$OPENSHIFT_REPO_DIR/wsgi/myproject/manage.py createsuperuser (参考文献),做了同样的工作。
发布于 2017-01-03 06:24:31
方法1
步骤1:使用oc login登录OpenShift-V3
步骤2:使用oc project <project_name>选择项目
步骤3:使用oc get pods列出所有的吊舱
会是这样的,
NAME READY STATUS RESTARTS AGE
django-example-4-build 0/1 Completed 0 1h
django-example-5-build 0/1 Completed 0 1h
django-example-6-i0omn 1/1 Running 0 1h步骤4:找出处于运行状态的名称。
步骤5:运行命令,oc rsh <Name_of_the_pod_at_running_state>
在我的例子中,oc rsh django-example-6-i0omn
步骤6:然后运行python manage.py createsuperuser来创建超级用户
方法2
步骤1:使用网络控制台登录到OpenShift-v3
步骤2:转到Dashboard
第三步:通过Application -> Pods选择豆荚
步骤4:选择处于运行状态的吊舱。
步骤5:选择Terminal选项卡
步骤6:然后运行python manage.py createsuperuser来创建超级用户
希望,它会对你有用的:)
https://stackoverflow.com/questions/41437136
复制相似问题