如何为Django应用程序中的{strong> OpenShift-NextGen 中的createsuperuser
,makemigrations
,migrate
等管理工作? (步骤分步)
在 OpenShift-V2 中,我通过rhc ssh app_name
登录shell并执行相同操作并运行命令python $OPENSHIFT_REPO_DIR/wsgi/myproject/manage.py createsuperuser
(Reference)
答案 0 :(得分:1)
方法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步:使用Web-Console登录您的OpenShift-v3
第2步:转到Dashboard
第3步:按Application -> Pods
选择广告
步骤4:选择处于运行状态的吊舱
第5步:选择Terminal
标签
步骤6:然后,运行python manage.py createsuperuser
以创建超级用户
希望,它会对你有用:)