私は、特にこのためのモジュールはないと信じています。しかし、migrate moduleは移行に役立ちます。移行のためのコードを作成する必要があります。しかし、ユーザーが多くのカスタムフィールドを持っている場合にのみ必要です。
単純なユーザー(ユーザー名/電子メール/パスワード)の場合は、単純なスクリプトを作成してユーザーを作成する必要があります。その場合は、drupal_bootstrapを使用して外部スクリプトから起動し、user_saveを使用してユーザーを作成できます。
<?php
define('DRUPAL_ROOT', '/path/to/drupal');
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_boostrap(DRUPAL_BOOTSTRAP_FULL);
//set up the user fields
$fields = array(
'name' => 'user_name',
'mail' => '[email protected]',
'pass' => $password,
'status' => 1,
'init' => 'email address',
'roles' => array(
DRUPAL_AUTHENTICATED_RID => 'authenticated user',
),
);
//the first parameter is left blank so a new user is created
$account = user_save('', $fields);
これにはいくつかの準備ツールがあります。 djangoのusersテーブルから読み込んでdrupal dbに書き込むdjangoコマンドを簡単に作成することができます。 – Wtower
私はあなたがここで各djangoとdrupalの各ユーザーにどのようなデータが格納されているのかを学びたいと思っています。そうすることで、重要なものを移行するためのカスタムソリューションを作成することができます。 – YakovL