Django Superuser Open edX

Untuk menggunakan django admin kita membutuhkan django superuser, di sistem Open edX kita bisa membuat superuser menggunakan perintah berikut:

$ sudo su edxapp -s /bin/bash
$ cd ~
$ source edxapp_env
$ python /edx/app/edxapp/edx-platform/manage.py lms createsuperuser --settings aws

Untuk membuat superuser dengan full-profile bisa menggunakan langkah berikut :

$ sudo -u www-data /edx/bin/python.edxapp ./manage.py lms --settings aws create_user -s -p edx -e user@email.com
$ 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

Di python shell gunakan code dibawah ini

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

Anda bisa masuk ke localhost/admin dengan django superuser sekarang.

Jika Anda membutuhkan planning, implementation, hosting, theming, support, training, dan custom development untuk Open edX silahkan hubungi saya