【问题标题】:createsuperuser django openshift v3创建超级用户 django openshift v3
【发布时间】:2017-01-03 05:44:18
【问题描述】:
如何在 OpenShift-NextGen 中为 Django 应用程序进行一些管理工作,例如 createsuperuser、makemigrations、migrate 等? (一步一步)
在 OpenShift-V2 中,我通过 rhc ssh app_name 登录到 shell 并运行命令 python $OPENSHIFT_REPO_DIR/wsgi/myproject/manage.py createsuperuser (Reference) 也做了同样的事情
【问题讨论】:
标签:
python
django
django-admin
openshift
openshift-nextgen
【解决方案1】:
方法一
第 1 步:使用 oc login 登录到 OpenShift-V3
第 2 步:使用oc project <project_name>选择您的项目
第 3 步:使用oc get pods列出您的所有 pod
应该是这样的,
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创建超级用户
方法二
第 1 步:使用 Web-Console 登录到您的 OpenShift-v3
第 2 步:转到Dashboard
第三步:通过Application -> Pods选择豆荚
步骤 4:选择处于运行状态的 pod
第五步:选择Terminal标签
第六步:然后,运行python manage.py createsuperuser创建超级用户
希望,它会为你工作:)