26

基本的に、phpアプリ(codeigniterフレームワーク)によって作成および使用される既存のmysqlデータベース構造を取得し、それをdjangoアプリにリバースエンジニアリングしたいと思います。これを行うためのツールはありますか?南への移住かも?

4

1 に答える 1

58

プロジェクトを作成し、データベースで設定を指定します

次に実行します

./manage.py inspectdb

これにより、ポイントしているDBのPythonモデルファイルが出力されます。

次のようなことを行うことで、これをファイルに出力できます。

./manage.py inspectdb > models.py

次に、ファイルを最適な場所に移動し、必要に応じて編集できます。

于 2009-10-09T19:52:57.133 に答える