2016-10-13 6 views
1

Я пытаюсь найти способ экспортировать пользователей с платформы OpenEDX. Кто-нибудь знает, как импортировать и экспортировать платформу пользователей?Экспорт и импорт пользователей в Open EDX

Благодаря

+0

Я сделал несколько запросов, чтобы найти лучший способ сделать импорт/экспорт. По-видимому, EDX не имеет возможности экспортировать пользователей из системы, как и курсы. Мне пришлось вручную переносить данные пользователя. Затем я курсы, которые я экспортировал с помощью команды экспорта курса, импортировал все курсы в новую систему. –

ответ

2

Там нет импорта пользователя/функция экспорта/функции Open EDX. Вы можете сделать две вещи.

  1. Экспорт пользователей из Джанго, но не импортировать
  2. дамп и восстановление из базы данных

Для первого (экспорт в CSV),

>>> from django.contrib.auth.models import User 
>>> with open('myfile.csv', 'w') as csv: 
...  for user in User.objects.all(): 
...   d = '%s, %s, %s,\n' % (user.username, user.last_name, user.first_name) 
...   csv.write(d) 
+0

Спасибо @ insanka-wijerathne, я должен был сделать это с помощью миграции DB. –

 Смежные вопросы

  • Нет связанных вопросов^_^