DjangoはすでにそこにMySQLデータベースのデータを使用しています

ジャンゴオペレーショナル・データ・テーブルは、モデルによって実行されることになるので、あなたは、データベースを使用する必要がある前に、面倒である、あなたはアプリでmodels.pyファイルに必要な書面による事前のテーブルとフィールドを必要とするので物事、ドッキングモデルを行く、その後どのようにで前の設定ファイルなしですでにデータ・テーブル・データに含まれていますか?

1.まず、デフォルトのデータベースのストレージエンジンは、MySQLのDjangoのサイトに修正する必要があります

2.変更が完成した、私たちはmanage.pyファイルで次のコマンドを実行したディレクトリを下に移動する必要があります

python manage.py inspectdb

MySQLは、実行が終わった後、私たちはアプリモデルにすべてのファイルを生成するためにテーブル構造を貼り付ける必要があり、コマンドラインウィンドウでのDjangoのモデルにデータベース構造内のすべてのテーブルを表示します

3.モデルファイルを置き換え

テーブルのビット構造を示すだけの方法の第2のステップは、実際には、サイトには適用されませんでした、我々はファイルに生成されたコンテンツを保存し、models.pyで、ファイルアプリを交換する必要があります

python manage.py inspectdb > models.py

models.pyのできるファイルアプリを置き換えるために、結果のファイル

4.データベースの移行の最後に、実装

python manage.py makemigrations
python manage.py migrate

おすすめ

転載: blog.51cto.com/14284354/2401123