open edx创建超级用户

open edx创建超级用户

参考官方文档: https://openedx.atlassian.net/wiki/display/OpenOPS/Managing+OpenEdX+Tips+and+Tricks
官方文档的操作说明如下,在我实际操作中,需要把 ./manage.py 换成绝对路径/edx/app/edxapp/edx-platform/manage.py ,否则会报错找不到manage.py文件。
create superuser (with profile) - Replace "[email protected]" with the email address you want to use, and replace "user" with the first part of the email address that you used. So for example, if you use "[email protected]" for the email address, the username will be "staff+87".
sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws create_user -s -p edx -e [email protected]
sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws changepassword user
sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws shell

from django.contrib.auth.models import User
me = User.objects.get(username="user")
me.is_superuser = True
me.is_staff = True
me.save()

-------------------------------------
                                            下面是具体操作:
-------------------------------------
这里设置的用户名为:jennyzhang8800,登录邮箱为:[email protected]


(1)创建用户

输入下面的命令:
sudo -u www-data /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms --settings aws create_user -s -p edx -e [email protected]
把上述命令中的[email protected]换成你的邮箱

如下图:
open edx创建超级用户_第1张图片

(2)设置密码

输入下面的命令:
sudo -u www-data /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms --settings aws changepassword jennyzhang8800
把上面命令中的jennyzhang8800改为你的用户名(即(1)中邮箱@前面的字符串)

如下图:


(3)设置用户属性(设为超级用户)

输入下面的命令:
sudo -u www-data /edx/bin/python.edxapp /edx/app/edxapp/edx-platform/manage.py lms --settings aws shell
然后输入下面的shell命令:(把第二行"jennyzhang8800"改为你的用户名
from django.contrib.auth.models import User
me = User.objects.get(username="jennyzhang8800")
me.is_superuser = True
me.is_staff = True
me.save()
按Ctrl+D退出

如下图:
open edx创建超级用户_第2张图片


OK!超级用户己创建成功,现在你可以用[email protected]登录
1)CMS:  http://yourdomain
2) LMS:      http://yourdomain:18010
3)admin:     http://yourdomain/admin

下图是CMS的登录页面:(LMS与CMS登录届面类似)

open edx创建超级用户_第3张图片

下图是admin的界面:

open edx创建超级用户_第4张图片

你可能感兴趣的:(edx)