2016-04-26 61 views
-2

场景:我刚部署了一个django应用程序到OpenShift.But当我访问Django管理页面时,我无法登录。如何在Git推送OpenShift之前更改django管理员密码?

有是说,一个页面“之前你把这个应用程序是第一次,你将需要改变Django的管理员密码Article Link

这里是我的问题,我怎样可以更改管理员第一次推送密码?

+1

你是否按照文档中告诉你如何做到这一点的链接? – jonrsharpe

+0

** python $ OPENSHIFT_REPO_DIR/wsgi/myproject/manage.py createsuperuser **是什么意思? –

+0

我可以创建没有本地文件的超级用户吗? –

回答

1

如果你正在使用SQlite数据库,你应该推动管理员用户与GIT没有任何问题。

但我猜你正在使用PostgreSQL或MySQL,所以数据库不会被推送到OpenShift服务器。

  1. 只需登录OpenShift(rhc ssh app_name
  2. 进入app目录(这样的事情?取决于你的设置。
    cd app-root/runtime/repo/wsgi/app_name
  3. 创建超级用户(./manage.py createsuperuser)。