4

Joomlaを使用して最初に作成したサイトをDjangoにオーバーホールしていますが、ユーザーレコードをJoomlaから直接インポートできるかどうか疑問に思っていました(私の主な関心事は、暗号化されているユーザーパスワードです)。

4

4 に答える 4

3

はい、できますが、いくつかの作業を行う必要があります。Joomla はユーザーを特定の DB テーブル構造に保持するため、ユーザーを引き出して、Django アプリケーションで作成したユーザー テーブルに挿入する必要があります。暗号化に関しては、アルゴリズムがわかっている場合、それはおそらく DB に保持されているハッシュ値であり、Django アプリケーションに同じハッシュ アルゴリズムを実装している限り、そのまま転送することができます。

覚えておいてください: Django は Joomla よりも一般的な「概念」です。これは Web アプリケーションを作成するためのフレームワークであるため、理論的には Joomla を完全に再実装することもできます。

于 2010-01-02T07:10:09.550 に答える
1

この問題にアプローチするには、次の 3 つの方法があると思います。

1) joomla と django がパスワードのハッシュを作成し、スクリプトで移行を行う方法について読むことができます
2) 独自の認証バックエンド
を作成できます 3) ETL ツールを使用できます

于 2010-01-02T07:42:20.383 に答える
0

Joomla(PHP)はCMSであり、Django(Python)はWebフレームワークです。

これは本当に可能かしら。この時点で私が結論付けることができるのは、それは不可能であるということです。しかし、誰かがこれについて何か考えを持っているかもしれません。

ありがとう :)

于 2010-01-02T07:00:15.477 に答える